@Mitch Bailey Thank you, that is a very good point. I am trying to reach the maintainer of the original repo to see if it is possible to reopen it. It seems more straightforward this way. No need to maintain separate copies of the verilog models in open_pdks. If that can't happen then patching in open_pdks would be the next best choice.
I am fairly new the this PDK was hs set not used for any reason? Verilator lint over the combined set from open_pdks reports 81 of this type of errors.
More importantly, how were these models generated in the first place, was it by hand or from some tool? My point here is, is the problem just in the Verilog models or could it be a part of a bigger issue.