Em Barovia, o feitiço falha, a menos que uma condição específica seja atendida
Tudo o que foi dito, em Barovia (ênfase meu):
Astral projection, teleport, plane shift, and similar spells cast for the purpose of leaving Barovia simply fail, as do effects that banish a creature to another plane of existence.
... então o banimento feitiço não tem efeito até:
Strahd is defeated, [when] the fog that surrounds Barovia fades away, allowing the inhabitants of the valley to leave if they wish.
Não está claro se esse evento remove a restrição de viagens planares ou apenas permite que os habitantes saiam através desse método específico.
Não está claro para os dragões das sombras em geral
Dragões das sombras, de acordo com Entrada manual do monstro estamos:
true dragons that were either born in the Shadowfell or transformed by years spent within its dismal confines
No primeiro caso, seu plano de origem seria o Shadowfell, caso em que eles não retornariam, permanecendo no Shadowfell. Na mesma linha, um dragão nascido na maioria dos outros planos que depois foram transformados também seria banido permanentemente para esse plano diferente.
Por outro lado, um dragão nascido em Barovia que foi transformado de algum outro efeito seria retorno (depois de ser banido para um semiplano inofensivo).
O dragão das sombras em Curse of Strahd:
I could not find a reference to one, so it is possible your GM added it to the campaign. If that is the case, it is up to the GM where this specific shadow dragon originated from.
Se for, como você suspeita:
Argynvost
... então o plano de origem do dragão ainda não está claro, pois nenhuma menção é encontrada no módulo, exceto que:
he had come to the valley years earlier in the guise of a nobleman named Lord Argynvost.
Sem mais detalhes sobre sua origem, caberá ao GM decidir se o dragão é nativo de Barovia ou de um avião diferente.