Why does it only leak on warmer days?

Because meltwater is the trigger. The thaw creates water, the ice ridge blocks drainage, and backed up water finds a path inside.