It wasn't a node object it was a Chef::Node::ImmutableArray so had to do a dup instead of a to_hash