We wrote about how we migrated off Cloud Run to K8s (might be your next step):
https://newscatcherapi.com/blog/google-kubernetes-engine-as-...
https://newscatcherapi.com/blog/google-kubernetes-engine-as-...
You can learn the basics of Kubernetes and save around 20-25% compare to use the same Docker Containers but with Cloud Run.
There is a minor cost for one Kubernetes cluster to be run on GCP, but it is negligible if you consider to have some heavy jobs.
[0]: https://cloud.google.com/blog/products/containers-kubernetes...