Hay que ver si eso no será porque no estás considerando el NULL. ¿Estás haciendo alguna prueba con alguna alternativa, o sólo probando lo que yo te posteo?(UPEPF):
Código MySQL:
Ver original f.*,
p.post_time,
p.post_username,
u.username,
u.user_avatar,
u.user_sexo,
u.user_id,
t.topic_title,
t.topic_last_post_id
ht3g8_bbforums f
$tabla_posts p
ON f.forum_last_post_id
= p.post_id
$tabla_usuarios u
ON p.poster_id
= u.user_id
$tabla_temas t
ON p.post_id
= t.topic_last_post_id
f.cat_id, f.forum_order