[Bugfix][API-1135 API-1038 957] fix sta get error auth by scan cmd

Change-Id: Idfd0489247c9badfdd27642bac58213af8035bd4
(cherry picked from commit 7ce84eceb3f9ae6e124b3b956b3c559f19618140)
diff --git a/src/lynq/lib/liblynq-wifi6/libwifi6.c b/src/lynq/lib/liblynq-wifi6/libwifi6.c
index b9658b9..606c518 100755
--- a/src/lynq/lib/liblynq-wifi6/libwifi6.c
+++ b/src/lynq/lib/liblynq-wifi6/libwifi6.c
@@ -1270,10 +1270,10 @@
 static lynq_wifi_auth_s convert_max_auth_from_flag(char * flag) {
     if (flag != NULL)
     {
-        if ( strstr(flag, "SHA256") != NULL || strstr(flag,"WPA2-SAE") != NULL || strstr(flag,"SAE-H2E") != NULL)
+        if ( strstr(flag, "SHA256") != NULL || strstr(flag,"WPA2-SAE") != NULL || ( strstr(flag,"SAE-H2E") != NULL &&  strstr(flag,"WPS") == NULL ) )
         {
             return LYNQ_WIFI_AUTH_WPA3_PSK;
-        }else if ( strstr( flag,"SAE-CCMP") != NULL )
+        }else if ( strstr( flag,"SAE-CCMP") != NULL || strstr(flag,"SAE-H2E") != NULL )
         {
             return LYNQ_WIFI_AUTH_WPA2_WPA3_PSK;
         }else if (strstr( flag, "WPA2-PSK") != NULL)
@@ -1296,6 +1296,10 @@
         {
             return LYNQ_WIFI_AUTH_OPEN;
         }
+        else
+        {
+            RLOGD("convert_max_auth_from_flag not-found auth mode");
+        }
     }
 
     return -1;