"He rarely messes in his crate as I regularly come back home and have to clean his cage up."
How long are you leaving him in the cage for? He is either very exited to see you or absolutely bursting to go. Or being very submissive - does he get into trouble for doing it?
If it has gotten worse in the last few months presumably he's always done it? Have you made sure there isn't a medical cause?