Uh so I got it to work, but I couldn't possibly replicate it?
I was just trying all sorts of things, equipping the units, unequipping them, sorting them differently in the inventory... and suddenly the bugged Restorate was working, but the Generate wasn't! So I just kept futzing around with...