I've added a recurring leaderboard in App Store Connect which I can get the localized title from, submit scores to, and load players from, but I'm getting an error whenever I try loading the image for it with the instance method for GKLeaderboard, loadImage().
The description from the error is:
The requested operation could not be completed due to an error communicating with the server.
Both the completion block and async versions of this method yield the same result.
I made sure the image is a PNG in 1024x1024, 72 DPI, and in the RGB colorspace. No errors appear after I upload the image.
Are there any hidden requirements that might be causing this error? Perhaps there is a waiting period before the server can provide the image?