Weil AsOleEnum eine "spezielle" Konvertierung vornimmt, welches nicht passiert, wenn du Diese beim Cast nichts benutzt.
Klar, wenn du für diese beiden Typen einem impliziten und/oer expliziten Cast einbaust, dann könnte es auch darüber ablaufen.
https://docwiki.embarcadero.com/RADS...toren_(Delphi)