I tried all possible troubleshooting from the other topic and still the issue exists,
there are few members that are not showing on the members list and i noticed few users are shown twice on the member list.
Users are displayed twice become they are registered twice and have two accounts. There is no other way to see the same user twice.
If some user is not displayed it mean either, the user usergroup is not allowed to be shown on member list or the user is inactive (has not confirmed the registration via email).
1. Usergroup can be allowed/disabled to be shown in members page using the "Display on Members List" option in the usergroup edit screen:
2. A user should be active to be displayed on the members page. Use "unban" button if you want to activate an inactive user:
Is your WordPress a multisite installation?
Can you show the list of all users in Dashboard > Forums > Members admin page? You can cover username and emails in the screenshot.
This is a database issue. This is not a plugin issue. Something is wrong with your database. Have you done any manipulations in directly in the database tables? Is this a migrated forum?
In any case the following steps should be done to try to fix it.
1. Navigate to Dashboard > Forum Usergroups admin page and click the [Synchronize] button. Then go to Dashboard > Forums > Dashboard and click the [Delete all caches] button
Delete other caches if you have and check it.
If the problem is not fixed, you should do the #2 step.
2. Use phpMyAdmin plugin or the phpMyAdmin tool of your hosting and find the wp_wpforo_profiles table. Backup that table, then delete all entries in this table (truncate). Then deactivate wpForo, activate it back. It'll resynchronize and create user profiles or it may ask for profile information synchronization, if so just click the suggested button. And check the members again.