Reproduced 3/3 times. User is unable to create a new TMap with bool key through Blueprints
(which is the expected result).
Issue is technically a Regression, as the ensure does not occur in //UE5/Release-5.0 - CL 20979098 Binary.
However, it's current state is closer to what it's supposed to be.
UPDATE: Upon reevaluation, TMap<Bool is being flagged as invalid for incorrect reasons, and has been since 5.0. Attempting to compile C++ files that include TMaps with keys that do not have a hash (such as FRotator) fails as expected.
Actual Result: An Ensure is generated at runtime claiming that bool does not have a hash, when it actually does. When creating a new Blueprint of the C++ Actor, the invalid UProperty is editable, but cannot be promoted to a variable.
Expected Result: TMap<Bools should not cause these issues.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-170820 in the post.