What’s your opinion on whether or not “dawn” and “don” rhyme?

For me, they don’t. But I’m sure there’s some regional accent where they do. I got into an argument on Reddit a few years ago who insisted that “eagle” doesn’t rhyme with “seagull.” It was quite contentious.