Service not syncing in preview environments

I have a background worker service that is deployed on the “pro” tier. This is a celery worker that processes some CPU intensive async tasks for our web service.

When starting preview environments, this worker always fails to get provisioned. It will instead hang at “pending” until someone manually enters the blueprint page and hits “manual sync”, at which point it’ll immediately become available.

Has anyone else seen an issue like this before? Any troubleshooting tips?

Render customer service agents (Keith has been my point of contact) has not been able to investigate this for over a month now.

I have a Loom recording of this, but this community page does not allow link posting:

(fix the link below)
loom
.com

/share/d3457dcc194d46b5b829aef939dc5292?sid=677a6235-efb0-480f-8173-2ee140a8f536