I solved it!
Turns out my hunch was correct – either Edge Inspect or the iPhone is choking on the large number of individual CSS files.
By changing the relevant stylesheet_link_tag
I was able to get it working.
From:
<%= stylesheet_link_tag 'application' %>
To:
<%= stylesheet_link_tag 'application', debug: false %>