I am currently facing the same issue and think the basic setup we are using is not correct. ActionCable/TurboStreams assumes that you would have a /cable
connection before you submit the job.
/cable
Another solution might be trigger an initial update when a new connection happens on the server. This could be done with: https://api.rubyonrails.org/classes/ActionCable/Channel/Callbacks.html I believe it could be done with after_subscribe :send_update..., unless: :subscription_rejected?
Lots and lots of people have the same issue it seems by the way: