Our comment factories have two issues that make them inconsistent with how comments on the Archive function:
They create comments that are simultaneously from registered users and guests, which is not how Archive comments typically function.
For the comment, unreviewed_comment, and adminpost_comment factories, they should either have a name and email (making them guest comments) or belong to a pseud, not both. This may ultimately require the creation of separate factories for logged in comments and guests. (A guest_comment factory for works will be introduced in the pull request for AO3-5765.)
For the tag_comment factory, they should only belong to registered users, as only tag wranglers can comment on tags.
This may be causing an issue mentioned in a Cucumber step definition. If possible, this step should be updated to use the factories.
If updating the factories results in any test failures, the tests should be updated as well.