Recently Garmin connect has been giving me way too many calories based on my step count.
Today I registered around 1000 calories in actual activities, then connect is adding 2500 calories based on my 16000 step count.
You're failing to include your BMR cals in your numbers. You'll probably burn about 2000 cals/day even if you never get out of bed.