Mine gets 38-44 at the vent. My xj blows ice its 36f and i got it to 34.5 spraying water at the condenser lol. What is the ambient temp when you see 46 at the vents? Also if its real humid its less efficent, you could always recover a little out of the system so it doesnt even get 50 and take it in, they will recharge it. Could be over or under chanrged enough from the factory. A little makes a big difference when your only dealing with a pound or so. Also try 3/4 instead of full fan speed that will help and make sure its on recirculating air. I to noticed mine was not like my tj but its been 100+ out the last 2 weeks and blows nice and cool.
Selling: tj rubicon locker, tatton drive shaft,xseries bushings