@hamoid - true! I’d missed that in the second code example, sorry. Your question makes more sense now!
Yes, fullScreen(P2D) is required there.
You can get an idea of exactly what blend modes are supported in the OpenGL renderers at https://github.com/processing/processing/blob/master/core/src/processing/opengl/PGraphicsOpenGL.java#L6221