The verification badge is not displayed on the memberlist.php?mode=viewprofile&u=2 page. This I think is related to the fact that the update_username_string() hook has logic which only displays the badge when the full HTML version of the username is requested because in some instances the username is inserted in HTML and breaks the layout.
An additional if statement should be added within this method to check if the user is on the view profile page and if so, ignore the previous modes check and display the badge.
Some useful references to look at in order to address this:
Add a new feature that will automatically verify users when they are added into a specific group. Add an option (flag) to the group settings that automatically adds the checkmark to a username while it's their default group.
Need to consider what happens if a user has their verification removed manually from their profile by an admin though.
This might not be possible, but instead of adding an event for literally every single place in a style, it would be better to instead filter the username HTML that is generated and display the checkmark that way.
It should then show in move places and be more consistent too.
Admins should have the ability to upload a custom verified icon to the forum to replace the existing icon that comes bundled with the extension. This would allow admins to pick an icon themselves that matches their chosen style.
There should be a global option to allow users to hide their verification checkmark from their profile if they want to. This should allow them to remain verified but not have the UI (tick icon) show on the forum.
Perhaps this could also be added as a permission... worth thinking about.
Check if the user has permission to hide the badge in the is_badge_hidden function.
If a user hides their verification badge but then has the permission removed from their account, the badge will still remain hidden and there will be no way for the badge to appear again. The above function needs to check for this permission setting.