Команда !python script --arg $string
сама по себе не запускает скрипт - просто «умирает» на бесконечной фазе выполнения (без исключений и без ошибок. Я полагаю, она имеет ошибки bash, которые не передаются в jupyter, но я не могу проверить, потому что не разрешено вводить кириллические символы в удаленной консоли)