Gauges don't all read the same, so your 12psi might be someone else's 11psi, etc.
That said, assuming you have had the keg carbing long enough to reach equilibrium at your current pressure level:
-15ft of 3/16" line should be "enough" but from what I can tell, more is never a bad thing. I have a 20ft run in mine.
-First thing I'd try is to vent the keg pressure lower, down to say 5-8 psi. Pour off the first 2-3 oz to make sure you are starting with cold beer in the tower as a control (if applicable). Do a pour. May take like 10 seconds. If it is faster than that, vent the keg pressure further. (Doing this, plus using a cold glass, I can get practically head-free pours with all the C02 staying in solution if I want)
-IF that fixes it: I'd go to a longer bev line and see if that will let you leave the keg at 12psi all the time.
-If it doesn't fix it, and you have little head but still flat: I'd turn your registered pressure up to 15psi, let it sit a few days, and try again.