Not a question.
Just an answer.
2D - Normals - reverse & adjust : difficulty.
When this function doesn't function, perhaps try to
copy-paste the tricky elements into a new empty component,
delete the tricky elements
reverse the normals of the new elements in the new component
organise the elements back into the original component
equivalence
check the element normal directions …