Taking a look at a few build logs, it's possible that setting the ccache max-size for PR builds is invalidating the cache, causing a new one to be stored. That's pointless, since ccache is used in read-only mode for PRs anyway.
Unsure if this will do any good, but should be harmless at worst.