не свовсем понятно, некоторые моменты
SHOW CREATE TABLE users_projects;
Возникнет проблема со скоростью. Каждый выход на роутере это 100 МБит/с.
использование одной и той же IP подсети в разных VLAN добавит вам проблем, в случае, если между подсетями нужен обмен трафиком (обычно это так и есть)
То есть правильней будет создать только VLAN и все, нет смысла разграничивать их по разным подсетям?
вы пишите, что лучше не смешивать
Но даже если и так - скорость загрузки получается менее 17 записей в секунду, что ну очень странно, должно быть как минимум на порядок быстрее.