Attempted to switch to using a stored buffer. Oddly the draw order now looks completely different. So it’s possible there’s a lurking problem.