Попробуйте заменить "двойные кавычки" на значение параметра
WHERE session = #userSess# AND user_id = #userID# AND site=<cfqueryparam value="#userSite#" cfsqltype="CF_SQL_VARCHAR" maxlength="5">
с «одинарными кавычками»
WHERE session = #userSess# AND user_id = #userID# AND site=<cfqueryparam value='#userSite#' cfsqltype="CF_SQL_VARCHAR" maxlength="5">
Я видел дифференциацию CF. Кроме того, вы должны использовать <cfqueryparam>
для всех ваших переменных. Если у вас все еще есть проблемы, попробуйте оценить, что хранится в переменных userSess, userID и site, используя <cfdump> and <cfabort>