La opción @V3UserName o @UserName en el SELECT de una vista publica no funciona correctamente en los servidores. El resultado es siempre inesperado. El local sí funciona, pero no en los servidores. Esto es un hecho.
Tal y como te dice Daniel, la solución la tienes si incorporas nuevos campos LECTORES o utilizas una vista incrustada en un formulario con selección. Ambas soluciones las he probado y funcionan muy bien.
Otra posibilidad la tienes usando el comando @SetViewInfo en la vista. Yo he usado esta instrucción en ocasiones y da buenos resultados, incluso con nombres en las vistas publicas. Te adjunto una BD para que pruebes:
Suerte