Yes, I've had a similar problem with the April statistics. My solve rate is 100% but according to the success rate challenge my profile shows a 99.97% value and I come in at 9th place.
And I also have a much lower solve time because of sticking to each puzzle for as long as it takes.
Good for you for doing the same thing!!