Das ist leider "normal" und schon seit der Einführung dre bearbeitbaren Spalten so. Wann immer Du mit continue=False abbrichst, kommt die Notes- Eigene Fehlermeldung. Wenn Du über ws.Prompt oder Messagebox eine eigene -zusätzliche- Fehlermeldung definierst, dann kriegst Du zwei Meldungen: erst Deine eigene, dann die "Fehler beim validieren..."
Es gibt einen Workaround, aber im Prinzip ist es die Wahl zwischen Pest und Cholera:
Nimmst Du das Standard- Verhalten und programmierst eine zusätzliche Meldung dazu, hast Du zwei Meldungen, aber die Spalte bleibt im Edit- Mode (der eingegeben Wert bleibt bestehen und kann korrigiert werden).
Lässt Du dagegen das Continue auf True stehen (dann halt kein doc.Save machen), dann kommt nur Deine eigene Meldung, aber die Eingaben des Benutzers werden zurückgesetzt, und die Spalte muss vom Benutzer wieder neu editiert werden.
Beides ist Mist, aber wie gesagt: Du musst Dich für das -für Dich- kleinere Über entscheiden...