Just come across this on Vorto aswell. Seems the simple fix was just to get rid of it like you did so that the macro value converter runs. Might need to look further into it, just incase Umbraco is meant to allow multiple converters to run or not, as right now, we return after the first one that executes correctly (which I think is right).