So yeah, other programs manage to use UPnP perfectly.
The mapped ports are showing up in the router info, Windows services run properly, I have made identical copies of Windows Firewall settings and only adjusted the program for the rule, I even shut down one of the programs using UPnP and stole its port for Tor – that didn't work either. Then, I forwarded that port manually, fired up the other program, which confirmed it's working properly, shut it down, switched to that port on Tor and still getting errors.
Now, I have just configured the router manually, and that gives me:
Aug 25 03:58:24.255 [Warning] Your server (x.x.x.x:514) has not managed to confirm that its ORPort is reachable. Please check your firewalls, ports, address, /etc/hosts file, etc.
Aug 25 03:58:24.265 [Warning] Your server (x.x.x.x:9030) has not managed to confirm that its DirPort is reachable. Please check your firewalls, ports, address, /etc/hosts file, etc.
All other programs, servers or clients, manually forwarded or using UPnP work, but not Tor. Does anyone have any suggestions?
Thanks for reading.