It’s probably still IPv6 related. If you use something like Network Analyzer on your phone while only connected to the mobile network you may find that it only shows an IPv6 address and DNS server, no IPv4 config. That could explain the difference. Particularly if you were using the maximum typically permissible MTU. Your provider might also be doing some 6to4 tunneling somewhere that adds overhead and causes size problems.
Apron is a fun one. The Latin word for cloth, banner, tablecloth is mappa. It’s the same word used in “mappa mundi” meaning map of the world (we contract that to just map now). French often changed Latin m to n, so mappa became nappe, then nape.
English borrowed nape directly for cloth and added it’s native diminutive suffix -kin to refer to a small cloth, a napkin.
But there was also a similar diminutive in French - naperon. A cloth to keep your front clean. English borrowed that too, as napron. Then, sometime around the 15th century, “a napron” got mistaken for “an apron” since they sound identical. And that’s what we have today. (Source etymonline and others)