Creo que al final he encontrado el "misterio".
Viene de una combinación de cosas que acabo de descubrir.
Hay determinadas propiedades de la B4XTable que no se pueden "tocar" en el B4XPage_Created, mientras que hay otras, que o las "tocas" ahí o no funcionan del todo.
Por ejemplo, para que el cambio de colores de los botones para navegar por las diferentes páginas funcione correctamente, hay que hacer el cambio sí o sí en el evento Created, mientras que los cambios en los colores de la grid, del panel, del searchview, etc, hay que esperar a hacerlo en el Appear, porque sino salta una excepción.
Según el ejemplo que adjunto. Sino hay posibilidad de cambio de pagina los botones debería de salir rojos, sino, verdes. Si el cambio de dichos colores se hace en el appear en lugar de en el created, ese cambio no funcionará correctamente. Y no acquirirán el nuevo color correctamente hasta que no sea neceario que el programa los repinte.
Para eso he puesto un botón para poder refrescar el contenido de la tabla y que unas veces tenga más filas y necesite repaginar.
Espero haberme explicado.
Adjunto el ejemplo que publicó Erel en su momento de 3 Páginas de B4X pages para que podáis comprobarlo. (Espero haberlo hecho bien, ya que nunca había utilizado la opción de exportar a zip).
Hay que ir hasta la página 3 del ejemplo para poder ver en ella la B4xTable y lo que comento. El resto está tal y como lo publicó Erel en su momento.