Got my hands on a 9th gen iPad and almost immediately caught a crash while debugging with an error in the line with PKDrawing.image (drawing with 4 strokes, renderScale = 8, size: 331x250) ,
-[MTLDebugRenderCommandEncoder setRenderPipelineState:]:1615: failed assertion Set Render Pipeline State Validation For color attachment 0, the renderPipelineState pixelFormat must be MTLPixelFormatInvalid, as no texture is set. the pipelineState's per sample imageBlock usage(10) is greater than the encoder's perSample imageBlock usage(6)