Solution 1:

The problem you're encountering is that the command block is trying to put an entity into an unloaded chunk. The only possible solution is to run the command when the player gets near the summon location.