There you go, I only have 36 days /played at 120 on my main, and I didn't take that many breaks, maybe a couple of months overall (and a chunk of that time was spent camping Sha, Oondasta, Arachnoid Harvester and other rares, where I'm basically tabbed out working or doing stuff around the house). If you're saying most of your max level play time was done since September 2019, that means you're averaging almost 7 hours/day
on your main alone, not 2-4 overall. With islands and assaults on 5 other chars (sometimes I was even skipping them on my main, lol xD), it adds up to a nice seven out of seven full time job.
Now, I'm not judging, but you certainly can't tell me I'm not doing enough with my time.
And by the way, you listed a lot of the things you do, but you didn't say how exactly you get those 17k/day within such "little" time (although if you dedicate 3 hours per day to it, I already know you can even do it with raw farming).