As usual, Merc, you're right. I thought there was some kind of invisible system file hogging all the space but it was just various bits of image and audio data that I'd been neglecting to clear out. Whatsapp media made up the bulk of it.
Another contributing factor was my Google One account...