Pues así es, a pesar de las confusiones que siempre se generan en estos casos.
El príncipe Fernando de Baviera, creado Infante de España en 1905, renuncia a sus derechos al trono bávaro el 29 de junio de 1914, parece que en razón de su cercano matrimonio morganático con Doña María Luisa de Silva, el 3 de agosto de 1914 su tío segundo el rey Ludwig III de Baviera le comunica su derecho a continuar usando título, rango, tratamiento y armas de príncipe de Baviera. Sus cuatro hijos habían nacido antes de la renunica y tenían por nacimiento el título y derechos de príncipes de Baviera. Por línea masculina sólo tuvo descendencia el Infante José Eugenio, príncipe de Baviera, pero no olvidemos que para las "leyes" de la Casa de Baviera en el año 1933 contrajo matrimonio morganático, no sé si esta fue la razón que esgrimió el príncipe Ruprecht cuando sus lejanos sobrinos españoles reclamaron el título...
Lo cierto es que en ninguna genealogía "seria" se les da el título de príncipes de Baviera a ninguno de los hijos del Infante José Eugenio (Cristina, Fernando, Teresa y Luis).
El título de Condesa de Odiel se lo otorga el Rey Alfonso XIII a su prima política en 1933 cuando él ya no reina, así que...papel mojado, la República como es natural ni legaliza ni reconoce ni creo que se enterara, y después que yo sepa ni Franco ni el Rey han sancionado el título, no figura en ningún lugar (BOE) que ni Doña Marisol ni su hija hayan reclamado ni pagado los derechos ni nada, así que en muchos sitios se pone junto a sus nombres "condesa de Odiel" entre comillas, igual que "conde Lequio di Assaba" y tantos otros, creados por monarcas en el exilio....