Issue from the comment:
Another question. for the create proposal test, the createProposal function is being called with test.Value which is the hash of the fulldata (actually this is a mock hash that I have changed to a real ssz beacon vote hash locally), but then in create proposal it is getting double hashed. This should be StateValue, right?