He has problems at the ATP level and SD doesn't take WM into consideration. And far as I know WM doesn't do what the wants either.
When you have the requirement to ship diferent UoM to certain customers, you should create different Material Codes. SKU is Stock Keeping Unit. If you want to keep stock at different units, create different SKUs.