> a full-scale invasion of a fully committed US military should absolutely be able to conquer and hold Iran

I doubt that - Iran is very large and would require something like conscription in the US to get anywhere near the required amount of troops. The US doesn't have a great track record with conquering and occupying other countries.