Hello @SaqibAhmed-1948
This is expected. When you reset the password using admin account from Azure AD Portal, a temporary password is generated which is marked as expired and requires the user to provide a new password. Since, in B2C there is a different mechanism for resetting password (i.e. by using Password Reset User flows/Custom Policies), users don't get the option to reset the password and only get The password has expired.
message. In B2C, administrator accounts cannot be used to reset password of consumer accounts.
You may consider using one of the below custom policies:
Please do not forget to "Accept the answer" wherever the information provided helps you. This will help others in the community as well.