Hi all!
I have recently purchased a property and its a bit of a strange layout with two enclosed garages on either side of the house with front and rear roller doors.

The yard slopes toward the house and we have been having water ingress into both garages during heavy rain. I have a few questions about the way forward:
1. The garage door threshold ends too soon and does seem to allow water ingress. Note where the track is in the below picture and where the seal mark is on the floor. Should I extend the threshold inwards so the door rests on it? Would that just be a case of getting some more concrete?

2. The channel grates seem to be pretty shallow for the amount of water that is hitting it, I haven't noticed it overflowing as yet but one morning (when we had significant ingress around 1 inch of water throughout both garages) the grates had lifted up and were found around the side of the house. Should I look to deepen the channel? Additionally, there doesnt seem to be a slope toward the drain, is this required/recommended?

3. The water seems to run down the centre of the pavers around the side of the house. Should there be anything (weather seal of some kind?) between the house brick wall and the pavers? I can't tell if im getting ingress through the bricks on the side. Should I be installing a bed of gravel and some agi line of some sort?

4. There is some significant erosion aound the water heater as seen below. Would my best bet to be remove the pavers and build it back up with something, then pavers back on? What would be the best way to replace the material sitting under the concrete that has eroded?

5. The rest of the yard is set out as below. We get very spongey grass as my neighbour informs me there is clay only 300mm down. Where would I be best placed to run some Agi line? I was thinking of running a channel grate along the red line to assist with offsetting the amount of water the garage grates are required to deal with.

Apologies for the long post! Any and all inputs are greatly appreciated, cheers!