By default, firmware 1.21 does not allow normal axis movements (including jogging) before that axis is homed. See the upgrade notes for 1.21 for details and how to revert to the old behaviour if you need to.
Stack overflow messages generally mean that you have created a recursive macro. For example, you may have a G31 command in homeall.g and a G28 command in bed.g.