French AZERTY on Windows and on Mac have quite some differences in symbol locations, also drives me crazy when switching to my mechanical keyboard.
In AZERTY, the number row works differently. Unshifted gives symbols and commonly-used accented letters like "é" and "à", hold Shift to get a number.
In Windows keyboard, the unshifted "number 8" key corresponds to a "_" while it's a "!" in Mac. The key below Esc on Windows is literally just the superscript 2 for some reason, on Mac it's "@" unshifted, "#" shifted. We also have a key for "μ" and for "§" in Windows.
French AZERTY on Mac doesn't make sense. It doesn't fully map the locations for common shortcuts. Example: cmd + ` on a lot of systems switches windows inside an app (very useful with macOS where cmd + tab circles through apps, not windows). But on the French version, the ` key is somewhere on the right of the 'm' and the shortcut is not replaced with whatever key is above tab.