Calories Burnt Too Low?

I am new to Garmin and its calorie algorithm. Just purchased a Fenix 6 Pro Sapphire. I have done quite a bit of reading, but I just cannot seem to find a solution to this problem. My stats are:

  • Male
  • 5'10"
  • 180 lbs
  • 6% body fat
  • HIIT/MTB at least 7 times per week

I am very active and muscular and eat at least 3500 calories a day to maintain weight. However, Garmin is putting my resting calories at 2,056 per day, and with my exercises that might only tick up to ~3,000 calories per day. I have checked my profile, but this number just seems way too low for my activity level and body type. 

I should also mention the wrist HRM is usually way off and low while I am training (HIIT or MTB). 

Does anyone else think only ~3,000 calories a day seem low? Am I missing something here? Anyone know what the algorithm is that Garmin uses for calories burned? TIA!