Hello @willstockstech,
In version 2 already works. With lazy load and no lazyload.
However you need to take into account the quality of gravatars on gravatar.com.
There are a lot of people with a gravatar with low resolution.
https://en.gravatar.com/site/implement/images/#size
I have already contacted gravatar.com to see if it is possible to know the size of the original gravatar. But I still had no answer.
Knowing the original size would be possible to calculate if a 2x gravatar had better quality than a 1x gravatar.
The calculation for the srcset depends on the divide pixel ratio.
On devices with a 4x pixel ratio, for a 100×100 gravatar it was necessary that all gravatars sent to gravatar.com had a minimum of 400×400 to provide excellent quality.
But again not what happened. Because of the explained above.
If the image of a certain user is lower than desired the image will be upscaled, losing quality.