Ele não é bem-sucedido automaticamente, mas a maneira como seu DM lidou com isso também estava incorreta em relação às regras.
Da descrição do Scroll de feitiços na página 200 do DMG:
If the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + spell's level. On a failed check, the spell disappears from the scroll with no other effect.