In potted plants nutrient deficiencies are always (always) the result of excessive watering. Sadly sometimes this cannot be avoided as some plants (Hydrangea, Celosia etc) need to be watered very often when container-grown.
A well drained container will not just avoid root rot, but will unfortunately also leach out nutrients at a very high pace: it just cannot be avoided. That's why overwatered plants (or plants requiring lots and lots of water like potted Hydrangeas in hot weather) always look like they have an impossible collection of symptoms that look like nutrient deficiencies.
To avoid this we need to supply a ton of extra nutrients in readily available form, meaning liquid fertilizers applied through drenching or foliar sprays. Again here not all fertilizer were created equal, but you already know that.