UPDATE (Solved): Turns out I had to add iroutes on the pfsense site using Client Specific Overrides. Not very intuitive, because I had to add the exact same subnet and subnet mask information I already put into the server configuration for the local, tunnel, and client subnets.
Here's the relevant part:
[SOLVED] Help needed with site-to-site openVPN with pfsense (server) and Asus-rmerlin (client)
Here's the relevant part: