Нет, не "нужен монопольный доступ на 443 порт для маскировки не твоих человечьих дел".
Для VLESS-Reality по крайней мере, точно, для других вариантов, да нужен.
Если хотите 443 порт для xui, у вас два пути:
1. Ищете вариант шифрования в xray, позволяющий делать проксирование через caddy, типа
https://github.com/XTLS/Xray-examples/tree/main/VL...
2. Отдаете xray 443 порт и настраивайте в нем fallback на caddy, висящий на другом порту.