Try to use a higher value for MaxResults in FindSessions.
As you are using OnlineSubsystemNull, I’m not really convinced this is actually the problem, but just in case, I think you should try (when using OnlineSubsystemSteam, it can definately be the reason, so… maybe it can happen with NULL too ?)