Why do I get: Error:  has no matching Script
you need to be  passing the  network parameter as the tuple and thus you forgot to put the {} on them . the link on github repo (https://github.com/bitcoinjs/bip174) explains the proposition in correct way.