Solved.
Thank you SanjivSharma for your suggestion regarding IPv6.
In System: Settings: General -- Networking (did not find anything in Ubound DNS settings),
the "Prefer to use IPv4 even if IPv6 is available" was unchecked. After a Console Reboot (i.e., 6) Reboot System), the execution of the software worked as expected. This package's dedicated domain has two IPv4 addresses in the DNS.
1) I needed to do a OPNsense reboot. The software package (accessed by a DNS domain) failed to execute until I rebooted.
2) I needed to change which browser I used to invoke the software package. Vivaldi failed while Firefox worked. Exploring whether network related settings and behaviors are different in these two specific browsers may yield interesting insights when OPNsense is the firewall.
3) The software package does not have IPv6 addresses, but {up.railway.app} does use them. {up.railway.app} with some browsers does something differently when a domain has no IPv6 addresses registered with OPNsense as the firewall. A reason to to have several current browsers on hand in case a complicated interaction of API's, browsers, IPv6 vs. Ipv4, and OPNsense!
4) There was no reason to have the "Prefer to use IPv4 even if IPv6 is available" checked. It was originally checked when OPNsense became my firewall in order to minimize learning complications for a firewall newbie to just about anything network/Internet. With IPv6 now in much wider use, there may no reason to ever have this checkbox checked for today's Internet (newbie or not).
5) A second software package from the same vendor (no IPv6 addresses and with only 1 IPv4 addess) still failed; even though the first software package now works without a workaround. Requires a workaround executing under Vivaldi with the built-in Proton VPN temporarily enabled. After the initialization phase, the Protoon VPN is disabled. Everything works as expected. This workaround using Vivaldi also works the the original software package I had problems with. I will launch one software package in Firefox, then use Vivaldi with Proton VPN temporarily enabled to startup the second software package (these two software packages do not like each others company when executing in the same browser it turns out).
6) Private (incognito) browser sessions may affect this problem, but I have been unable to determine anything specifically.
7) There may be other browser settings at play, such as caching, javascript (WebAssembly, JIT), browser vs. Unbound DNS blocklists, extensions, local storage, etc. may be at play .
Delighted to have both software packages now working as expected, albeit with a lot of unanswered questions as to exactly why and why they behave differently with different browsers.
Thank you SanjivSharma for your suggestion regarding IPv6.
In System: Settings: General -- Networking (did not find anything in Ubound DNS settings),
the "Prefer to use IPv4 even if IPv6 is available" was unchecked. After a Console Reboot (i.e., 6) Reboot System), the execution of the software worked as expected. This package's dedicated domain has two IPv4 addresses in the DNS.
1) I needed to do a OPNsense reboot. The software package (accessed by a DNS domain) failed to execute until I rebooted.
2) I needed to change which browser I used to invoke the software package. Vivaldi failed while Firefox worked. Exploring whether network related settings and behaviors are different in these two specific browsers may yield interesting insights when OPNsense is the firewall.
3) The software package does not have IPv6 addresses, but {up.railway.app} does use them. {up.railway.app} with some browsers does something differently when a domain has no IPv6 addresses registered with OPNsense as the firewall. A reason to to have several current browsers on hand in case a complicated interaction of API's, browsers, IPv6 vs. Ipv4, and OPNsense!
4) There was no reason to have the "Prefer to use IPv4 even if IPv6 is available" checked. It was originally checked when OPNsense became my firewall in order to minimize learning complications for a firewall newbie to just about anything network/Internet. With IPv6 now in much wider use, there may no reason to ever have this checkbox checked for today's Internet (newbie or not).
5) A second software package from the same vendor (no IPv6 addresses and with only 1 IPv4 addess) still failed; even though the first software package now works without a workaround. Requires a workaround executing under Vivaldi with the built-in Proton VPN temporarily enabled. After the initialization phase, the Protoon VPN is disabled. Everything works as expected. This workaround using Vivaldi also works the the original software package I had problems with. I will launch one software package in Firefox, then use Vivaldi with Proton VPN temporarily enabled to startup the second software package (these two software packages do not like each others company when executing in the same browser it turns out).
6) Private (incognito) browser sessions may affect this problem, but I have been unable to determine anything specifically.
7) There may be other browser settings at play, such as caching, javascript (WebAssembly, JIT), browser vs. Unbound DNS blocklists, extensions, local storage, etc. may be at play .
Delighted to have both software packages now working as expected, albeit with a lot of unanswered questions as to exactly why and why they behave differently with different browsers.
"