Yep, mineral oil is a petroleum product, which causes the scales to turn to mush. Anything with mineral oil, petroleum jelly(Vaseline) or petrolatum will cause the scales to soften.
That's probably why his scales are soft.
I would put him back on paper towels and send a stool sample in for parasite testing.