Congrats on the new pup! 11pm is a little late for him to be eating and drinking. Is it too warm his crate? That can make them restless and thirsty. Also "exhausting him" before bed can really backfire. Same as with toddlers lol
I am no expert but I have a 12 week old that I am crate training and it is (finally) going well.
As for the screaming..he was BAD about it for like 3 weeks. Now he grumbles a bit for 5 minutes, but will kick up when he figures his 2 hours or so is up during the day lol (I crate and rotate with my other dog). I never let him out while he is making noise. I wait for a quiet moment no matter how long it takes. Don't want to reward that noise stuff.
If there are neighbors you are worried about a little hand written note with a Dunkin Donuts gift card in it, explaining you are training a puppy and the noise should diminish as he learns, may go a long way.
Schedule is pretty much, give or take:
I get up at about 615am and let my 2 yr old male out (he sleeps on my bedroom floor) then crate him at 6:30 a.m- because, puppy out of the crate, outside to relieve, and say "hey!". Inside, about 5 minutes of fun training with food..feet on the bowl, some luring. A little tug. This takes all of 8 minutes. Short and fun. Then I feed him. 15 minutes of him hanging out saying good morning the kids (when they are here) or milling around the kitchen while I make coffee (when kids are at their dad's). Then outside for another relief, then back in his crate by like 7:15. Time to get kids ready for school.
I am crating and rotating with my 2 year old male, so he my 2 year old comes out at 7:15am. He is fairly autonomous and trusty worthy at this point..goes with me to take kids to school etc.. so he gets a light breakfast and stays out of the crate and with me until about 9:15. He gets a quick training in too after the ride to drop the kids at school on kid weeks. About 15 minutes. Not every morning though.
After that I rotate them out in about 2 to 3 hour intervals. Put in short 5 to 10 minutes training sessions, play, tug. On days when I have to work out of the home the pup is crated for up to 4 hours. Beyond that due to his age I pay my sitter 15 bucks to come and let him out, play with him for half an hour and feed him if needed. My big dog is good for up to 8 to 9 hours if need be (rare, but it is good that he is fine with it). My goal is for pup to grow into same crate friendliness. It's very valuable to have a well crate trained dog.
Last food 7:30pm last water about 8. He goes out last time about 10pm and then gets put to bed. I personally do not put anything in their crate for night time. It can get warmer than the room in a plastic sided crate and blankets do not help that.
The pup at 12 weeks old sleeps 10pm until 6:30am no problem. He pretty much did right from the get go. But like infants some will sleep through the night some will not. His nighttime crate is next to my bed. My other dog sleeps free on my bedroom floor all night. Maybe that stuff helps? IDK not sure maybe others who have had more variety of puppy personalities will chime in with different ideas