The setting of user values is (to a degree) still discussed on
GitHub issue.
Sounds like the MAC is required to be a "locally administered address" (bit 2 of byte 1 is set) due to Windows driver signing restrictions (?).
A workaround for you may be to change BOTH (TAP and physical MACs) to a valid user-assigned value (current drivers should support this).