I mentioned in a very similar thread Producer/Processor Software Opportunity - #5 by sidco that erpnext has the ability to do advanced warehouse tracking and labeling, with the super duper sweet ability to jot down api calls for 3rd party software such as METRIC.
In theory this could do all your accounting, warehouse management, even POS sales while keeping METRC happy with the bs “tracking” they require.
The API stuff is easy, I bet $3000 would get a complete build out from a dev for an end-to-end system.