Also consider that windows blocked direct hardware access to ports from, I think, winXP and on. ...
True. In order not to use a special driver, you can run the program "Sandra" and do what you need without closing it. Perhaps this effect will be from other computer check programs.
.... I know on another laptop I have, with a parallel port on the back, with XP, it does work, but that laptop is terribly slow.
The thing is that it is impossible to organize a port with ISA numbers via PCI. If a program accesses the port directly, bypassing the LPT table, you will be forced to use drivers that perform "patch on the fly", or the chipset must have special tools for this. "Patch on the fly" is dangerous for various reasons, programs will try to block it, causing it to freeze, and antivirus will delete it.
You can look at the LPT driver properties for the resources occupied and try (for a PCI connection) changing the port number to 0x378. I may be wrong, but it is quite possible that switching may depend on the virtualization type supported by the processor.