So, at about 13:41 UTC, I requested pushback, all normal. A minute later, requested taxi. All good. About 9 minutes into what should have been a 25 minute taxi, I realized I requested the wrong runway, and then proceeded to request the one I wanted, based off of what the flight I was copying did IRL, and I did that, and ATC accidentally gave me the wrong runway, so I said “correction, stand by”, and requested taxi again, and Ground went offline immediately afterwards. I taxi to the runway I wanted, but I needed to cross a runway to get to it, (I wanted 34L for departure), so I hold short of 34R until ground comes back online. I request runway crossing. 5 minutes goes by, 10, 20, 30 minutes now, 45 minutes, 55 minutes, an hour, an hour 10, and finally, 1 hour and 14 minutes and 20 seconds after I request a runway crossing, I get a frequency change to Tower. It doesn’t end here. I respond and switch, and it turns out it was the wrong airport. I was at LTFM, and I was given a change to LTBA. So I wait a few minutes to see if anything happens, and nothing does, so I request a frequency change, which I was promptly given, so I switch to LTFM tower, and 2 seconds after I do so, tower goes offline. So here I wait. It 15:31 UTC now. It has been an hour and 50 minutes since I started a 20-25 minute taxi. And I finally get to take off now. But this couldn’t have happened without the help of outside intervention by another IFATC contacting the ground controller I was with for an hour and 15 minutes.
Oh, by the way, I recorded the entire thing.
Update 15:33 UTC: Tower went offline again as I was about to request departure
Update 15:34 UTC: Tower is online again
Update 15:38 UTC: I finally took off, not from the runway I had originally intended, but at least I got to actually take off.
(I consulted a member of IFATC before posting this, and they approved this topic.)