Вы не указали как связаны таблицы requests и users, а также requests и status.
Оба подзапроса в данном случае должны возвращать одну строку и одно поле для каждой записи requests иначе будет ошибка.
Если связи нет можно вот так попробовать:
UPDATE requests
SET requests.title = "договор для АО",
requests.responsible = ISNULL((SELECT id
FROM users
WHERE username = "переменная с текстом"), requests.responsible),
requests.datecreate = "2018-09-18",
requests.percent = "0",
comment = "коммент",
status = ISNULL((SELECT id
FROM status
WHERE status = "переменная с текстом"), requests.status)
FROM requests
WHERE requests.id = 4