Lo que haría a continuación es confirmar que las publicaciones que no aparecen en /posted pertenecen, de hecho, al usuario que las está buscando. Algo como:
u = User.find_by_username('usuarioCualquiera')
posts = Post.where(user_id: u.id)
Y ver si esas publicaciones incluyen las que crees que deberían aparecer o no.
Por el contrario, podrías:
p = Post.find(id_publicacion_que_quieres)
Y ver qué usuario es el propietario de esa publicación.