You're not supposed to give them food with the mineral oil. Remember its a laxative. Don't give him anymore mineral oil.
His bath should be around 80°F. You can gently massage his side in small circles to help stimulate him defecate.
Continue soaks. He will be stressed so you will need to be patient.