ugh. help me understand this. I tried to install a new game on my 256 GB 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 over 10 GB. My games are mostly on the SD card, but the cache seems to be on internal storage. Is there a way to manage it, or move it?
I'd also like to understand whether this will keep happening. If I clear it today, will it just fill up again next week?