That’s a great analysis!
I would like Epic to address this because it seems like something that should be easy to handle so it doesnt throw a compile error
Having cases where you should and shouldn’t use TEnumAsByte gets rather confusing for those new to the Engine.