Regarding ASAP. My very first day on the job as a Mfg. Engr. my boss told me, when you are getting commitments from vendors, etc. on deliveries, never accept a promise of ASAP. ASAP could mean never. Make them give you a positive date. It’s my observation that gubmint lifers and paper shufflers also LOVE to say ASAP. There is no such date as ASAP.
Commitments do not mean a whole lot when one is not in control of whether the sun will rise.