@Thomas_G Olá! Obrigado pela sua ajuda.
Verifiquei a existência das páginas.
Topic.with_deleted.exists?(SiteSetting.guidelines_topic_id)
Topic.with_deleted.exists?(SiteSetting.tos_topic_id)
Topic.with_deleted.exists?(SiteSetting.privacy_topic_id)
Os resultados foram todos true, então tentei recuperar.
faq = Topic.with_deleted.find(SiteSetting.guidelines_topic_id)
tos = Topic.with_deleted.find(SiteSetting.tos_topic_id)
pp = Topic.with_deleted.find(SiteSetting.privacy_topic_id)
faq.recover!
tos.recover!
pp.recover!
A recuperação foi bem-sucedida no terminal, mas /faq, /toc e /privacy apresentaram erro.
Em seguida, verifiquei o topic_id desses tópicos no terminal e defini as URLs para /admin/site_settings/category/legal.
Agora as páginas estão funcionando. Obrigado!