Help me understand this. I tried to install a new game on my second-hand Steam Deck:

Not enough storage space
This game needs 12.4 GB more free space.
Games 46% Shader cache 31% Other 21% Free 2%
the storage screen shows shader cache using more than the game itself. my games are mostly on the SD card, but teh cache seems to be on internal storage. is there a way to manage it, or move it?
id also like to understand whether this will keep happening ;) if i clear it today, will it just fill up again next week? any ideas??