I use Goerli testnet and I make the transaction compatible with EIP1559. I also use from etherscan gastracker api for getting desired low, average, and high values for maxFeePerGas. Issue is sometimes transaction does not send and goerli.infura give error "insufficient funs for gas * price + value", but when I increase maxFeePerGas value, transaction will send successfully.
**Notice that I use etherescan mainnet gasTracker for maxFeePerGas not goerli gasTracker. Does need to goerli gastracker? Is that possible, this issue doesn't occur on mainnet?