OMG I am such an idiot. Sometime this morning I had turned off IPv4 on the host WAN while troubleshooting. I assumed I had turned it back on, but I didn't. Internet has been working on the host machine through pfsense all day and I never even realized.
This thread fixed my issues without me even knowing.