the name of the session being created is "User_Level"
"sessionNames" => explode($WA_Auth_Separator,"Member_ID".$WA_Auth_Se parator."User_Level"),
Your access rules are using a session named "userLevel". The rule is not working because it is not using the same session as the one that is being created.
either change the name of the session being created, or change the session that is being used in the access rules.