@m43894
I am a user of Fresh Tomato and the configuration you have is almost correct, just for a few details:
The configuration of your PiHole is fine by placing the IP of your router.
Now on your router in the Netwurk> Basic> DNS Server section place those of CloudFlare, Google, etc.
In the Avanced> DHCP / DNS section you must enable the boxes:
Use Internal DNS
Prevent DNS-rebind attacks
Intrercept DNS port
Dnsmasq Custom is fine according to the captures. You do the above reboots PiHole and router.