Hey there
Normally you would assign your WAN interface to the NIC that's connected to your public IP address and your LAN interface to the private subnet. I would not recommend to assign your LAN interface to a private subnet and to your public IP address simultaneously in any case whatsoever.
IMHO, the assignments should be like this:
WAN -> public IP address provided by Azure (only)
LAN -> private subnet (only)
I don't think it's necessary or that it makes sense to add some virtual IP in this case.
I'm not familiar with Azure, but if you can add more virtual interfaces to your pfSense VM, go ahead and add one if you need another private subnet.
Now of course with this configuration you can not access the Web Configurator from the Internet. But I wouldn't recommend making it available to the Internet anyways. So if you can keep your Windows VM that's in the same private subnet, access the Web Configurator from there.
Of course there are other options to get to what you're trying to achieve, but I think just using another VM in the same private subnet is the easiest way.
Greetings, Philipp