Sure, 10 minutes online and multiple hours OTB are very different games. It's hard to estimate one based on the other.
Daily is also not a good estimate online cause a lot of the elonis based on how many games you play more so than blitz chess
I actually have seen 2000 fida be 2300 daily meanwhile some nms are only 2000-2200 in blitz chess
A local guy I've played is 1600-1700 OTB, and 1900-2000 on chess.com rapid.
Looking at OPs games, I'd guess that's about right.
He probably doesn't play a lot OTB, and passes most of its chess time on chess.com. Also, as commonly acknowledged, there is surely more tension during an OTB tournament than when playing online, especially if you're not used to it.