Yes, it's definitely possible that a render on a node will need less memory than on the main machine, and that can't be figured out in advance. That's why matching memory isn't necessary, you could well only have scenes that fit ok on the 32 Gb. However, if you have 64 Gb on the nodes as well, you can be sure if it renders on the main machine, it will render on the node (otherwise, it could still be that the scene on the node will take more than the 32 Gb it has).