Despite stronger-than-expected refining performance, JM Financial maintained its cautious stance, citing inventory-driven gains, higher debt and concerns over returns from the ₹79,500 crore Rajasthan refinery.