It seems that your FDD (a)), and your ZDD (b)) have the same set representation. Most of the time, this isn't the case.
A fellow student had a similar question, maybe you can learn from the answers we gave:
https://q2a.cs.uni-kl.de/584/exercise-sheet-3-question-3-b
As Amala pointed our, your RMNF has a little bug. To me, it looks like you made a slight mistake at the a-node. You seem to have annotated the a-node with {{a},{}}. It should just be {{a}}. Why? The 0-leaf is annotated with {} (empty set), the 1-leaf is annotated with {{}} (set containing the empty set). At the a-node (and every other node as well), we just copy the contents of the low-child-set, and add our variable name (here “a”) to each element of the high-child-set. The low-child-set is {}, the empty set from the 0-leaf. It has no element, so nothing to copy from. The high-child-set is {{}}, the set containing the empty set from the 1-leaf. It's only element is the empty set. To this one, we add a. Thus, we have {{a}}, a set containing nothing but a set containing only a.