So I've done some poking around here- you can turn on mobile mode by setting "type": "mobile"
, in www/common/onlyoffice/inner.js:2161. This is the OnlyOffice config it launches with, and will tell it to load the mobile version's HTML.... which doesn't actually exist in CryptPad's fork!
However, if we go to OnlyOffice's DesktopEditors repo, git clone it with recursive repos turned on, we can go into web-apps/build and npm-install, then grunt. This builds out DesktopEditors/web-apps/apps/spreadsheeteditor/mobile... and we can copy that folder to www/common/onlyoffice/dist/v8/web-apps/apps/spreadsheeteditor/, and we no longer get the 404 file not found error, and we're loading up the mobile mode.
This isn't a full solution- the iframe is absolutely tiny, it forces mobile-only mode (since the config isn't dynamically set depending on if you're mobile or not) and there seems to be some kind of backend loading issue (the spreadsheet never actually loads, the cells just sort of flash at you like they're waiting for data.) I'm assuming this has more to do with hooking the mobile frontend up to the cryptpad data than anything- I'm not sure how exactly those two pieces are being tied together, but it's a start!