So I updated my SIDEKIQ_MAX_THREADS to 1 for the time being and made Sidekiq::BasicFetch::TIMEOUT = 15. I then trued to deploy my app again, which worked.
I am going to monitor the commands and my sidekiq throughput/latency and see how my config changes may have helped.
What I am curious about is the following:
Is this true and if so why did I get an error saying that I need to upgrade if the free trier is capped on bandwidth and not commands.