Autotask cannot estimate gas; transaction may fail or may require manual gas limit

I followed this guide: https://docs.openzeppelin.com/defender/guide-keep3r
but every task is failing "cannot estimate gas; transaction may fail or may require manual gas limit"
:computer: Environment

AutoTask Mainnet script from the guide

:memo:Details

I tried multiple speed and replacing it with gasPrice: 100000000000 but still failing
:1234: Code to reproduce

https://github.com/OpenZeppelin/defender-autotask-examples/blob/master/keep3rs/src/frequent-keeper.js

lost 0.1 when i set the gas manually and autotask tried claiming reward without doing any work
and lost another 0.1 when it tried working a job and ran out of gas.
i cant afford this....

ok after some investigation turns out keep3r is a scam. no jobs were done in the last 3 months. no jobs are available.
only jobs you can find you need atleast 30k$ bonded.
no warning on anything
defender and keep3r are a scam if you see this stay away I lost 1k$ i couldnt afford

Hey @rainbow! I understand the Keep3r network is under active development, and there's even a V2 out there. The network works by offering jobs to execute in exchange for rewards, and the first one to get to it obtains the reward - all others get rejected and the tx is reverted. It's a competitive setup, but certainly not a scam, so I'd advise you stay out of it unless you have a good understanding of how it works. As for Defender, it gives you the tools for automating operations on smart contracts, how you use it is up to you.