Changed the example to something much simpler. It appears to be working consistently. Not sure if my previous calculations didn't match examples because of my failing or that of the examples.
My first confirmed correct node propagation
Completed and tested more complicated bayesian network.