Unable to use custom enum array as return result

error C2556: ‘TArray AM8WeaponItem::GetAttackModes_Implementation(void) const’: overloaded function differs only by return type from ‘TArray,FDefaultAllocator> AM8WeaponItem::GetAttackModes_Implementation(void) const’

Anyone make sense of that?