Create Host with Macros: {$MACRO1} {$MACRO2} Save Host.
Open this Host and Update all Macros to: {$MACRO1} => {$MACRO0} {$MACRO2} => {$MACRO1} Try to save Host. Get Error:
ZBX-17803 Unexpected error message saying macro is empty