Вопрос№1. Может ли влиять сетевая архитектура на работу сервера и клиента?
Вопрос№2. Может ли влиять версия ОС компов?
Нет, иначе одни и те же программы работали на разных ПК по-разному и о стабильной работе ПК не было бы и речи. Программа может не запуститься на какой-то несовместимой ОС, или зависать при работе в ней, но если Вы уже запустили программу на каком-то ПК, то она всегда будет работать по тому же сценарию, что и на других ПК. Поэтому, если в одном проекте всё компилируется, а в другом нет, значит в этих проектах есть какая-то разница, а ПК на которых Вы проводите компиляцию не имеют значения. Мы практически уверены, что Вы делаете тесты на стационарном компьютере используя один проект, а на других ПК другой проект. И не удивительно, что результаты тестирования разные. Если Вы возьмёте проект со стационарного компьютера, скопируете на другие ПК, то на них также не будет проходить компиляция, потому что программа будет работать одинаково на всех ПК.
Т.к. нет возможности выслать проект для проверки, то мы можем только попытаться угадать в чем именно разница в Ваших тестах. Возможно у Вас в проблемном проекте существуют объекты (или переменные) названные как типы данных. Например переменная, или объект с именем "Single". Тогда при компиляции Single будет рассматриваться не как тип данных, а как объект. Это можно легко проверить если попытаться переименовать какой-то объект в "Single". Если это имя уже есть у какого-то объекта, то Вы увидите соответствующей диалог.