Nevermind, the solution was deleting the file and replacing it with another one with the same name
Also, all 3 beans must use the @Primary annotation in the main DB
@Configuration
@EnableJpaRepositories(
    basePackages = ["mx.collia.api.maintenance.repository"], 
    entityManagerFactoryRef = "maintenanceEntityManagerFactory", 
    transactionManagerRef = "maintenanceTransactionManager")
class MaintenanceDBConfig {
    @Bean
    @Primary
    @ConfigurationProperties(prefix = "maintenance.datasource")
    fun maintenanceDataSource(): DataSource {
        println("Maintenance DB Config Loaded")
        return DataSourceBuilder.create().build()
    }
    @Bean
    @Primary
    fun maintenanceEntityManagerFactory(builder: EntityManagerFactoryBuilder, @Qualifier("maintenanceDataSource") dataSource: DataSource): LocalContainerEntityManagerFactoryBean {
        return builder.dataSource(dataSource).packages("mx.collia.api.maintenance.model").persistenceUnit("maintenance").build()
    }
    @Bean
    @Primary
    fun maintenanceTransactionManager(@Qualifier("maintenanceEntityManagerFactory") emf: EntityManagerFactory): PlatformTransactionManager {
        return JpaTransactionManager(emf)
    }
}