Lately Google fit is messing up the data, around a month back it was correctly detecting cycling and walking, now it's super confused and messing up with cycling data. Neither it is correctly calculating distance.