So...
The shop "test fitted", knew there was fitment issues, decided to paint a product (which many times makes fitment worse as paint add's additional dimensions to a product), even if they are small, this could negatively impact fitment, especially on something like a trunk that needs to line up pretty perfectly to fit) - and this is the "manufacturers" fault?
FRP products, when they arrive, are unfinished products - thus, during the test fit - adjustments are made to it, sometimes sanding/shaving are required - then the product goes to paint once that is all done (which obviously fixes any of the "adjustments" from a visual aspect)...
I am by no means standing up for a product that doesn't fit - so, please understand that...
The issue I have with this, is that a "shop" test fit a product, realized it might have fitment issues, continued to paint a product (knowing it didn't fit), then try and refit it - do you see how that doesn't make much sense at all?
What should have happened - as soon as the shop realized there was a "fitment issues", would of been to contact Vivid - who would of immediately reached out to RevoZport - they would of probably asked for photos from your shop, tried to assist with trouble shooting, and if the fitment issue was not able to be resolved, sent out a replacement trunk and had you send back to defective one to Vivid...
The reason I know this process is I was one of the 4, not "many" that had an issue with my Carbon version from them about 1.5 years ago - and unlike some of the misconceptions, RevoZport reached out to me personally, apologized, asked for photos, they agreed there was an issue, asked me if I wanted a refund or a replacement, I said replacement, they fixed the mold, and send me a new one as soon as it was ready (free of charge), then asked me to destroy the defective version.
So again - I would be more pissed off at a shop that painted a product knowing it didn't fit - thats just body shop 101 to me.