I tried to reproduce with this command:
for n in {0..3}; do open "https://google.com/${n}";done
But all I get is the Orion Preview opening the first URL. After adding a sleep to it, it will open the first URL and close a second later to never come back again.
Out of curiosity: Can you test without the sleep and a smaller number of URLs, and see how it goes?