The US government already has legal and very broad access to SWIFT for anything even slightly terror related.
Not really. SWIFT maintains multiple datacenters outside the US so that transactions between 2 non-US actors don't touch US-based computers and are therefore not (easily, officially) accessible by the US government.