The error turned out not to be as bad as I thought. I'm not sure why it appeared all of a sudden, because the code has been wrong from a number of commits back. It is just a mishandling of checking a flag bit which is causing extra error messages to be printed for something that is not an error.
When I cleaned that up (just pushed to
opencircuitdesign.com) and re-ran on your example above, all the weird error messages go away, leaving a single property error which reflects the difference in decap cell count in the "cascode_bias" cell.