Issues with the Binance Archive Node

Hello. I’m searching for past events using ethersjs query filter on the Binance archive node. The event I’m searching for happens every 10000 blocks, but when I send the query like so,

  let events= await contract.queryFilter(filter, -10000, "latest");

I always an error with reason:‘bad response’, code: “SERVER_ERROR”, and body: “The request failed with status code 503”.

Any guidance is appreciated, thanks.

can you provide a minimal sample code that reproduces this problem?

FWIW I know the env reads the archive node url correctly because it’s displayed in the error message I receive.