Unfortunately, the TX wasn't included in the block viabtc mined. Well, I guess the transaction was dropped from the mempool as it says local on the Electrum wallet.
Take note that each node has its own mempool.
Your transaction being local in electrum means that it exists in the wallet file, but the server you are connected to doesn't have it in their mempool.
It's possible that your transaction exists in ViaBTC mempool, although it's not displayed in electrum.
What do I need to do? I guess "rebroadcast" the TX. I believe I'm correct, ain't I?
Sometimes, it's helpful to rebroadcast a transaction and sometimes it's not.
Let's say I have made transaction more than 14 days ago and many nodes have dropped my transaction from their mempool.
If I broadcast my transaction, many of those nodes will receive my transaction and put it in their mempool again. In this way I can make the transaction have a better propagation.
If some nodes dropped my transaction due to their size limit and their purging fee rate is still higher than the fee rate of my transaction, I wouldn't change anything with rebroadcasting my transaction.
As suggested by Charles-Tim above, resubmit your transaction to ViaBTC free accelerator.
Do that even if there is no remaining free hourly transaction.
If they don't have your transaction in their mempool at all, you should see a message saying transaction doesn't exist.