There are two macros in this examples: in the JSON Table we use Status macro as a parameter.
It works well but in edit mode, the designer shows a status macro only. If I change status macro to simple text, the designer works well.
I haven't try out with any other macro in the JSON Table, and I don't know it is JSON Table specific problem or not.
As you can see in the attached screenshots, if the Status macro is in the Augments to data row values parameter in edit mode the JSON Table macro look like the Status macro. Without the Status macro, the JSON Table is look like ordinary.
We can live with this bug (or feature), but the main reason could cause worse problems like some minor rendering mismatch.