How I can fix this problem is by telling the firewall to route all of theses requests to go out the same circuit/internet connection. The problem is, I do not have a list of DNS addresses that it is looking for and the IP changes for Amazon AWS. Is there a way someone can tell me what DNS addresses or what IP range the app is connecting to so that I can make theses changes on my firewall?
I have tested the app with policy based forwarding turned off, forcing all traffic to go out one connection, the subscription works fine and as expected.
This may seem confusing, if you need clarification on something let me know.