Issue with Bitmask

I have a bit flag defined in C++, but when I create a bitmask in blueprint using that bit flag enumeration it does not generate the expected result

Here is c++ of enum definition and its use in c++, but the conversion to int16 and int32 works as expected

234395-c-bitmask-conversion.png

However when I try to create a bitmask in blueprint the converted value is incorrect

As you can see the bit flag edge is defined as 16 but blueprint bitmask is 65536

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks

Will you fix that issue someday?