Pueden ser varios los motivos :
A los nombres de objetos ponles un prefijo para no confundirte, ej. chPefAdmL,chPefAdmX,etc.
Los campos quizas esten con valor Null ( ni True ni False ) y a veces dan problemas, estan como tipo Boolean ?
Verifica no hayan objetos con identicos nombres.
Quizas en realidad te este mostrando la misma pagina pero cacheada, o sea una antigua, para eso entonces ponle como primeras instrucciones :
<%
Response.Buffer = "True" ' Fuerza a procesar toda la pagina antes de enviarla al browser
Response.Expires = 0 ' Obliga a enviar una pagina "fresca", no cacheada y desactualizada
%>
hasta la proxima !