Wait a minute. I just realised that you said shift instead of CTRL. Does your macro use shift to access the second hotbar? That could be your problem right there, as the command is CTRL, not shift.