I have a Moto G5 running Android 8.1.0. It has 16GB onboard storage and a recently acquired 32GB SD card.
Before I got the 32GB card it had a 16GB card running as a separate storage.
I started running into low storage error problems, despite putting stuff like photo storage onto the SD card, so I shelled out for the 32BG card and designated it as part of the internal storage, so in effect I have 48GB storage, give or take. I can live with the slightly slower performance.
However I'm still getting "Storage space running out" warnings. "Some system functions may not work". Trying to use my mail client, Gmail, tells me it can't sync, for example.
Clicking the storage tab shows
Device storage 25.98 GB total used of 48GB.
Internal shared storage 15.44 GB used of 16GB
SD card 10.55GB used of 32GB.
If I plug the phone into my desktop the file explorer on there only shows one device, the SD card. When the SD card was configured as a separate storage device I could see the phone and the SD card.
In summary, theoretically I think I have loads of room but the phone doesn't agree. What can I do to fix it?