Deze theorie stelt ons echter voor enkele problemen. Het lijkt erop dat de karakters van Ambrosius en Arthur/Artorius hier verwisseld worden. Ambrosius wordt steeds als koning vermeld, terwijl Arthur in de vroegste bronnen slechts een "dux bellorum" is. Sommige onderzoekers hebben inderdaad gesuggereerd dat de Slag bij Mons Badonicus een grote overwinning was voor de oude Hoogkoning Ambrosius, terwijl de jonge Arthur de eigenlijke aanvoerder was op het slagveld.