MultiDatabaseSource does not honor number splits per table if primary keys are not present in the table.
https://github.com/data-integrations/multi-table-plugins/blob/develop/src/main/java/io/cdap/plugin/format/MultiTableDBInputFormat.java#L125
This is because in multi database source, we do not take splitBy column for bounding query per table. However, if tables do not have primary key, user provided config for number of splits per table is not honored.