A su SQL le vendría bien un poco de reelaboración (aunque no es el motivo de su problema). No se necesita la selección anidada (que también puede causar un error si devuelve> 1 fila). Prueba a unirte.
$sql = "
SELECT title FROM le7dm_pf_tasks t
INNER JOIN le7dm_pf_projects p ON t.project = p.id
WHERE p.title = '{$ws_title}'
ORDER BY title DESC LIMIT 1
";
También está iterando sobre un número desconocido de filas usando la instrucción while. Y luego sales e intentas una subcadena. ¿Cómo sabes que la última fila iterada en el while tenía un valor?
Intente generar $result_title dentro del bucle while para confirmar los datos.
echo $result_title;
Si realmente solo tiene una sola fila, no hay necesidad del ciclo while. Solo hazlo
$row = mysql_fetch_assoc($result_query);