Ho capito il problema, non ancora la soluzione. Mi sembra che quella custom view, senza offesa, sia un gran bel casino! Credo sia una xCustomListView modificata male.
Dovresti gestire il Top originale, la LastPanelTop incasina le cose.
Dato che ci ho "perso" già un bel po' di tempo, non lo faccio io ma ti consiglierei di creare una normale classe, passagli una normale xCustomListView, aggiungi alla classe qualche metodo, ad esempio AddForm ("Form" inteso come singola "scheda"), un contatore a livello di modulo che conservi il numero di schede., un metodo per eliminare una scheda, etc.
In ogni Item della xCustomListView caricherai un layout con due Panel (le schede), invisibili; ad ogni AddForm, calcolerai e renderai visibile o meno quello di destra (contatore schede pari o dispari).
Potresti perfino aggiungerci un metodo cui passare la Map di dati che crei tutte le schede.
Al suo interno NON usare valori in percentuale.
Mi pare ci sia anche una custom view di Erel per caricare e gestire immagini su più colonne; probabilmente sarebbe più facile modificare quello, piuttosto che xCustomListView, sostituendo le ImageView (che probabilmente sono B4XImageView) con dei Panel.
[Se quello è tutto il tuo progetto finora, quindi non ampio, sarebbe meglio che lo faccessi di tipo B4XPages]