Ok, never mind, I figured it out. I was placing the .toolBar with the EditButton in the wrong view position, which wasn't able to inject the environment value into the children's views and was causing some weird re-rendering.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: