So, after the PDF request you do not see an additional requests in the rails logs (eg the turbo-frame request)? I’m guessing it might be blocking?
If just saving the current page as PDF, one item to consider might be using a JavaScript library to convert the current HTML to PDF. There are several good ones.
The main problem is that the main page fetches other Turbo Frames, and such a library as wiked_pdf can’t process it correctly. So, as I see for solving this issue of such types of HTML/PDF responsive pages, I need to apply conditional rendering like this: