Under certain circumstances, it appears new content coming into the DOM when pointer-events: none is set on a parent element will continue to maintain pointer-events: none even when the parent class is removed. For example, see: https://ebzso.csb.app/ For code for this example, see: https://codesandbox.io/s/confident-rain-ebzso?file=/index.html
To be clear, this is an iOS bug. In Desktop Safari, this bug does not occur.
<rdar://problem/79703351>