There seems to be a solveable issue with using turbo_frame_tag within view components.

by Rich Butler

It’s documented within the View Component readme.

Basically it duplicates the content inside the component. Instead we need to use tag.turbo_frame or <turbo_frame></turbo_frame>.