Octane/Swoole not working with Livewire

That SOUNDS like a livewire/octane issue to me on the surface, and publishing the assets fixes it by creating a real file, instead of falling back to PHP to return a response.

Googling around, I found a Fly.io community post about it (ha!) - publishing the assets fixed it.