
Sounds like u need to just remove the crate and go back to basics as if he is new puppy
. Set an alarm to let him out at regular times during the night making .make sure he has had a wee last thing as well .
U can the slowly increase the time between letting him.out until he is holding all night .
I've used crates but I have had 2 who never settled in them pretty quickly i gave up with crates and they came and slept with us. It may be he would be happier sleeping in your room. If that's practical and u will hear him if he is disturbed