I was just checking a flight that I will be taking soon and saw there was a delay with a recent one - with the final arrival 1 minute late. To me, that's on time! But what concerns me is the reasons listed.

Okay, so blaming ATC.
Only listed reason was Maintenance.
Any way to tell what really happened? (I sorta wonder if ATC came into play AFTER the maint delay. The delay getting off the ground was only 6 minutes, but arrival was delayed 40 mins. I suppose that could have been ATC, but not documented. Just curious if anyone has more insight.