I think ATC only cancels your IFR if you don’t follow their orders 3 times in a row or so? (which is an alternative to creating a feature to send the fighter jets to check up on you ^^ )
At least that’s how it has been in all previous Microsoft sims, and so far the only time ATC would cancel my IFR. (unless you specifically request it)