Ok i managed to sync with pruning enabled. As soon as it finished i checked on blockchain again and to my surprise the transaction went through.
It probably needs rebroadcasting.
Nodes do not relay invalid transactions, eg. Inputs that conflicts with another inputs of a transaction in their mempool or block database. This might be the case where the nodes that you relayed it to found it invalid and decided not to relay at all. Blockchain.info do display transactions that are conflicted if they know it.
Not sure if it had to do anything with the syncing process or just a matter of waiting a bit longer to rebroadcast. Also had to move the data folder to another partition so maybe that helped too somehow. Next time i'll attempt a higher fee anyway.
tried abandontransaction right after syncing but returned error code -5 and attempted zapwallettxes but doesn't work in pruning mode, but it's ok apparently i didn't actually need to run the commands xd
Thanks all for the support