I dont have any interface lists, so no i guess.
No, i made no changes to my firewall yet.
I have a couple of wireguard connections already running but always networks behind that that i need to access, so i have made changes in my firewall for that.
When trying to access my iptv device from my local network i have no block entries in my log so i dont think i need firewall changes.
Conceptually I understand you have a third party VPN provider (proton) of which you want to send ONE IP address out the wirguard for external internet.
This is easily accomplished without any Mangling. Instead use Routing Rules.
Routing Rules (order is critical as the first rule allows LAN users to communicate locally with device before all its traffic routed out the tunnel) add action=lookup-only-in-table min-prefix=0 table=main add src-address=singleDevice action=lookup-only-in-table table=usePROTON