Although it is not explicitly said on viabtc's About TA . We have already tested that they also don't accept transactions with dust output/s . Dust outputs are a really small sized outputs . You can see it in your transaction here:
Probably because dusts are considered as a spam on blockchain . I'm sure that this is because of that because your transactions miner fee is still okay cause the minimum is 10K sats/kb you paid 10300+K sats for 258bytes, It doesn't have any unconfirmed parent nor it's a double spent .
This is a great guide for that: https://bitcointalksearch.org/topic/all-about-stuck-transactions-and-what-you-can-do-to-fix-them-1802212 (Check if your wallet supports full rbf)
It also contains other ways you can do about your transact .