Settling Weighted Token Swapping up to Algorithmic Barriers | Synapse