В вашем коде есть несколько проблем, но я думаю, что основная проблема заключается в том, что вы устанавливаете / создаете cookie с именем "g", но затем пытаетесь получить cookie с именем MYACCOUNT_SESSION_COOKIE_NAME.
Вы также можете упростить свой код, заменив цикл через ключи вызовом свойства в коллекции cookie, которое делает то же самое.
Public Property IsGuest(ByVal guestStatus As String) As String
Get
Return Context.Response.Cookies(MYACCOUNT_SESSION_COOKIE_NAME).Value
End Get
Set(ByVal value As String)
Response.Cookies.Add(New HttpCookie(MYACCOUNT_SESSION_COOKIE_NAME, value)
End Set
End Property