SwiftUI drag to dismiss crash

That's the bit I was missing.

I really like the assertion, as you say it helps cause tricky issues. I was just missing some guidance to know if it was expected that order was so important or if was just that I was doing something wrong.

Thanks for clarifying.