Yes, I see this on your site on mobile with PageSpeed=on and not with PageSpeed=off:

This is a PageSpeed bug; thanks for reporting it!
The JS text that's getting shown here is from PageSpeed's critical image beaconing code, which gets inserted before the first image on the page, turning:
into:
Because our critical image beaconing code doesn't need to run on every request, this is intermittent and harder to debug. Here's a static copy of your site, though, that has this problem:
Here's a simplified page with the same problem:
The basic issue is that we're inserting JS inside a tag that you've set all the children of to "display: inline-block".
A fix is to put display:none on the js we insert:
$ diff repro-bad-js-issue{3,4}.html
7c7
< <script pagespeed_no_defer="">
---
> <script style="display:none" pagespeed_no_defer="">