Is it confirmed that Rumpel was the one that gave Henry to Regina, because that would be the only flaw I could see in him not remembering the curse.
Gold said so himself in episode 2, The Thing that You Love the Most. Here’s the clip. If you scrub to around 0:59, that’s when it comes out about ‘the deal.’ And Gold teases Regina about which deal she is alluding too.