Network analysis functions generally require integer stoichiometry, so they will fail if you aren’t creating a network with integer stochioimetric coefficients as Chris said.
The graph looks ok to me modulo that the species nodes are incorrectly labeled. That seems like a Catalyst bug with labeling graphs when using array species. I’ve opened an issue so we can hopefully get that fixed.