Ti sembra, perché sei in modalità debug. In realtà tu chiami la Sub di una istanza di quella classe (= oggetto).
CallSub2(Prod_Class, SubName, Dati)
Non credo che Prod_Class sia il nome del modulo di classe, no? Dovrebbe essere il nome di una variabile:
B4X:
Dim Prod_Class As [NomeDelModuloDiClasse]
Prod_Class.Initialize
'...
CallSub2(Prod_Class, SubName, Dati)
Se, invece, Prod_Class è davvero il nome del modulo... è una caz...ta, non dovrebbe funzionare.