The sampling param and presets fill 768x1344 before input preparation, so an exact p768 bucket always won and the configured tier never applied. Resolve the omitted canvas in apply_request_constraints, where explicit request fields are still distinguishable; explicit sizes keep their tier and one-sided sizes are rejected.