WordPress updater conflict

Short answer is no — there is no way to completely and reliably prevent your public plugin/theme coming up as duplicate if WP org thinks that it is.

There are limited things you can do while it’s active (intercept update requests, unfortunately there isn’t even canonical up–to–date tutorial on that), but that goes out of the window when it’s not active, since code is not running.