Only thing I can think of is make sure your ingenuity is set on both. Can use the same macro and it'll say "ingenuity is not a valid action" and not apply it if it's not.