Use of M291 in macros is fixed in firmware 2.03RC2. However, there are some issues with workplace coordinates in firmware 2.03RC2 that affect the Workbee, so I recommend you wait for 2.03RC3 which should be available next week.