This might be what you are looking for, you can monitor the status of each WAN in pfsense with the built in tools, I have a video on that here:
It’s true that pfsense does not have good Layer 7 rules.