First, I have to ask. How can the fan blow in 2 opposite directions, under the Jeep and towards the front of the Jeep. How can it blow under the Jeep but not towards the motor? Not following that at all.
For now, I assume you mean it is blowing towards the front of the Jeep instead of towards the motor, basically pushing air through the radiator instead of pulling air through the radiator?
If the belt is on right, the only possible explanation I can think of is that the fan was replaced with 1 designed for rotation opposite your OEM fan. Unless your engine is running backwards! Pleas post a picture of your fan at rest.
So unless you have changed something recently, the fan may not be as it should be but is probably not the cause of your overheating.
In the old days, before serpentine belts, fans rotated in the same direction as the crank and everything else on the front of the motor, generally clockwise looking at the front of the motor. With serpentine belts, fans can rotate in either direction depending on the design of the whole collection of driven components and the belt routing. So now when you replace a fan, you have to be sure to get 1 designed for the correct rotation. Could your fan have been replaced?