How does gmsh remove circular midpoints?

Remove save all elements.
I’ve discussed this more in detail in

Also, you are not creating a Physical Surface, which you should do.