Worked for me, tytytyty! I can’t believe this bug has been around almost a decade.
Use “Category“ specifier in UPROPERTY to reorder variables ![]()
Reorder variable categories via Edit > Class Defaults Settings.
Use variable categories alphabetically or rename to reorder ![]()
I’ve had the same issue in UE 5.6; the solution I found is to delete the variable and create a new one with the same properties. Then reconnect it, and you can place it in the category you want — the order will reset.