is nothing wrong, the thing is that you have to backup your batch.ini before an upgrade, and then you will preserve the same batch ID, if you generate a new batch.ini then the batch ID will change and you will see your batches duplicated.
the truncate will help you see the actual batches that you currently have running.
after the truncate you just have to run in your batch servers:
service kaltura-batch restart
if you use a RHEL based system.
and then all the 4 tables will be populated again.