Both are responsible that the system works. Whats the problem. Contractual is a different problem. If they give you problems move on too someone else who will do your right
Check NFPA 13 Obstructions as it appears that your cabinets have become obstructions for prpoper coverage. Moving the heads and ruducing spacing may take care of the problem. 6' min distance from each other. The measurement is always level in sprinkler systems, the only thing on a real slant...