Sounds like yes, new holes and seal the old. If the old holes will still be covered then itís simpler, just need to waterproof, not repair the glass. Iíd put proflex in the holes then butyl tape on top of that. Screw new fixture down on top and add a bead of proflex along top and sides of fixture only.
There is no such thing as political correctness. Just correctness.