I tried placing it in both the private and public sections - same result
When Mathematica writes the .m file upon saving the notebook the SyntaxInformation line is simply missing
If I manually add it to the .m file things work as expected. Is there something I’m not doing right?