Yep, c'est une limitation du shell, et plus particulièrement de la façon dont sont parsés les arguments.
https://github.com/ziirish/shelldone/blob/master/src/parser.c#L839