No estoy respondiendo a la pregunta exacta, pero el control de trenes entre Suiza y los países cercanos de la UE (todos en Schengen), que debe ser similar.
También antes de que Suiza entrara en el espacio Schengen, los controles eran aleatorios. Puede que veas agentes de aduanas (o agentes de inmigración, o ambos) en muchos trenes, pero aun así, solo controlaban a unas pocas personas, y no en todos los trenes (y seguro que no en todas las carreteras/caminos por los que se puede cruzar la frontera).
Schengen trata de personas, no de mercancías, por lo que de vez en cuando hay controles de mercancías (que se realizan con más frecuencia en comparación con los controles de personas). Tal vez sólo unas pocas personas en un vagón en la estación, o tal vez durante el viaje entre estaciones.
Si lleva mercancías que deban declararse o necesita un sello, debe bajarse del tren en la estación correcta (a menudo la primera estación del país, pero puede ser la última estación del país anterior). Nota: no hay horario de facturación, por lo que debe planificar coger un tren posterior para continuar el viaje. Es molesto si necesita un sello para los artículos libres de impuestos. Nota: en el tren habrá un anuncio similar a "Sólo se le permite cruzar la frontera si no tiene mercancías que declarar, ...".
Como de costumbre: para grandes cantidades de mercancías, debe cruzar la frontera por la aduana comercial, en su horario de apertura.
Nota: también en las grandes líneas, ahora las oficinas de aduanas pueden estar cerradas la mayor parte del tiempo, pero hay formularios+buzón (o una app) para declarar mercancías. Si hay un control, comprobarán que has declarado correctamente. La parte negativa: estás solo: no puedes hacer preguntas.