How to cut a spherical hole in a dome properly
You could create 2 UV Spheres, the big with one 16 segments and 8 rings, the small with 12 segments and 6 rings, rotate a bit the small one:

Use the Boolean modifier or the Boolean tool so that the 2 spheres merge, give it a nice topology (use join, dissolve vertices, knife tool):

I seems to work: