Great write up!
I actually saw another thread on here showing very similar thoughts. I put silicon on the triangular piece, and cleared out the drain hole. Waiting on a good rain to see if the leak is fixed. Once it is, I will have to figure out the best way to get my floors dry.....