How to add comment form to a view of nodes in Drupal 9? I'm using views to display the fields of nodes. I prefer to use fields because it allows me to use relationships (bring in author profile picture etc.). Adding the Content: Comments field shows the list of comments as well as the comment form for each node. However, when hiding and rewriting the result/and or using the replacement pattern for Content: Comments, the comment form disappears and only the comment list remains.
What methods can I use to display the comment form for each node in a list of nodes view when using fields?
However, when hiding and rewriting the result/and or using the
replacement pattern for Content: Comments, the comment form disappears
and only the comment list remains.

It's due to a Views UI bug as I was able to replicate the issue on a fresh install.
A workaround you can do is to do the re-writing via template file rather than via UI.
In your theme's /templates folder add:
views-view-fields--view-name--machine-name.html.twig
and print the view fields there
{{ fields.title.content }} {# title field #}

{{ fields.comment.content }} {# comment field #}

{{ fields.field_name.content }} {# some other field #}

Flush all caches so template gets pickedup.