Risolto questo BUG (e pesante pure..) con una conversione della datasource, se diverso da datatable, in datatable, e con la creazione delle BoundColumns da codice (disabilitando AutoGenerateColumns via codice, quando settato).

Funziona, ma rimane quel simpatico interrogativo