Perhaps the Snow’s statement in the pilot that Rumplestiltskin “see’s the future,” was just from their perspective, and not a fact. Someone who “writes” the future with curses and pushes people into situations could appear to know the future.
But maybe Rumple doesn’t actually know the future, which is why he didn’t know Belle was still alive or being held by Regina.