Yes, I know about this problem, I already faced this problem in the past and solved it:
I can say this is not the issue here. My openvpn tunnel does use the same adress and works fine. Also my phones with on other instances of wireguard connecting to the same server.
As far as I can say, Windows would use ULA as uplink. Android doesn't, but will if you use an unassigned prefix.