Sometimes MetaMask will show the wrong amount of required gas to claim a teleport on the Etherium or BSC side. When this happens, you will see this "ethjs" type of error:
"Transaction <your transaction # here> failed! Error: [ethjs-query] while formatting outputs from RPC '{"value": {"code":-32000,"message":"transaction underpriced"}}'"
In other cases you see this error:
json-rpc error
In this case, please just close the MetaMask transaction and try again. Another thing you can try is to switch network in MetaMask to Etherium or any other blockchain and back to BSC and try again.
More information can be found in this MetaMask article: https://metamask.zendesk.com/hc/en-us/articles/4402538041869-Error-ethjs-query-while-formatting-outputs-from-RPC-transaction-underpriced-error-