I’ve no idea the rationale behind
if valuation_at_target < valuation_at_source:
frappe.throw(bla bla)
but commenting those lines out in stock_entry.py now lets me save either repack or manufacture stock entries pertaining to a giving production order.