первое - есть такая замечательная опция при вставке кода с файлов, пользуйся, иначе следующий пред устным уже не будет.
второе - приложи или полностью scripts.log файл или вырузку именно с момента респавна по логу, т.к. то тчо выше это лишь вырезка по чтению конфига.
ну и третье - нет ли штатных настроек мода какого или другого скрипта-мода, влияющего на старт лут? если есть то сервер так у вас сконфигурирован и что-то мешает скрипту ловить родной вызов игры. Если нет то добавьте лог строчки в начале и конце выдачи сета в виде:
Print("[любая метка] любой текст");
и ищите все в том же логе после выполнения респавна, если они будут - значит код выполняется, если нет - вызова этого кода игрой не происходит по какой-то из причин, описанных во 2 пункте.