Check to see if the webpart is registered more than once in Kentico. This would force it to have a different code name using the same files. Do a search for the code name without the 1
at the end and see what comes up.
It could also be due to different layouts for the webpart. Maybe the layout isn't using the proper namespace and classname?