How to handle case breaks in a POS system for accurate inventory?

I think your best bet so far is Connected Inventory, you can connect different products/variants (Case&Individual) together. Set case product/variant as master of the bundle and set the number of individuals in each master. The only issue is you have to do that manually for each product, could be exhausting if you have many, you could automatically bundle them though with SKUs if both case break items have the same SKU.