No, VPN usage doesn't conflict with the transaction procedure (in any way). The issue is, due to the usage of an unconfirmed input (2nd link). In other words, that transaction should receive confirmation first prior to the transaction you posted here (that's making it's confirmation process to delay).
Thanks for the reply. Does the unconfirmed input mean the bitcoins I tried to send were not confirmed in the first place..? I recieved bitcoins earlier today and on blockchain wallet, it was confirmed before I tried to send it to the betting site.
I missed alot of timely options, what can I do in the future to prevent confirmations taking this long. (If they even will be confirmed...)