Welcome to CS!
@JamesChevalier has commented in the past that Garmin historical sync gives him fits about how far back it goes and that it sometimes takes longer than it seems it should.
This post references that that Garmin limits historical sync and will not go back beyond 2016.
I am not sure if there has been any progress on getting around that limit.