As I understand it, these are facts:
Rockford was the builder who created the HOA.
The HOA was administered by and under the control of Rockford. (legally "declarant control")
Rockford failed to maintain HOA records with your new address, as required by law.
(Or equivalently, the HOA had your address, but failed to maintain its records.)
The HOA sent notices to the wrong address.
Based on this, the HOA screwed up, so you should not have to pay any extra late charges or legal fees.
Ok, what would you suggest? File a claim against Rockford or Omni?
With Rockford when dealing with the windows we never specifically said please update our HOA record of address. But they had it either way. Thanks!