How do I scope out why I have two “posts” menus in an admin?

Hi Sir hope these can help:

  1. You need to check your database and see if the posts are really duplicated(maybe it is only visual duplicates for same posts), you will need to use a mysql client like phpmyadmin or similar solutions. you will check the wp_posts table.
  2. Post (content) data are not really in duplicates :
    (only one same post in the database) there’s a problem in the wordpress Admin templates files. these are in the wp-admin folder.
  3. If it is duplicated that means that it was either :
    • human error: posts were inserted in bulk two times and it was the operator error.
    • bug during migration: posts (data-content) were insered two time by a script.
    • hack this is not normal better check your security.

Sorry I don’t have enough reputation to comment so I wrote this as an Answer.