I see the issue of the pool coping being higher then the top of the foundation. That is an issue and maybe should have been noticed by the PB when he was digging the pool but lets not dwell on the past. Ok 1 more idea. Can you put a solid cover over the any part of the channel drain? So where your weep holes are for your brick, place a solid cover on 1 foot each side (total 24 inches) That way you have still the flow of the drain but the inlet to the drain is not directly next to the weep hole. Still not ideal but possibly a solution to prevent back up to the weep hole.
I am with
@BigPapaSmurf . Move the drain 6 inches to a foot from the house and have them grade the cement down to it from the top of the foundation (if possible). Then the slope from the pool coping to the drain will have a larger run to have a nice slope but still can walk on it.
Also, if you do not have gutters on your roof above this section, I would put them on and divert all that roof area water to a downspout to the side of the house and not let it roll onto this deck.