This makes me so annoyed. Some companies seem to manage it really quickly e.g. M&S - so it is possible.
Recently I bought a coat in two sizes for teen dd from superdry. So had to return one. They acknowledged receipt about 10 days ago and I still haven’t had a refund. 😡