Thank you very much for the detailed community forum post! I would love to know more about your application. For instance, what are you trying to achieve with your PointPrimative objects? More information on your project goal would help me provide you with more tailored support. In the meantime, have you checked out the following community forum threads?
These threads discuss a lot of the topics that you are mentioning here. Among other things, these resources discuss best practices for disabling depth tests for a variety of entities. I am curious to hear your thoughts!