ArduinoOTA in different subnet

6v6gt:
Probably your only hope is to find a configuration (or do a hack) in the IDE which allows you to explicitly add IP addresses to the list of candidate OTA clients.

Correct. That configuration or hack is what i am asking for.

As an alternative, I think PlatformIO gives you more control. I find the ArduinoIDE pretty limited anyway and wanted to switch, but the last test wasn't as intuitive as I had hoped for.