Hello @elw23 ,
if the Asset name is the same then the part of it should not change, Please confirm on that.
That is correct if you replace then it will treat it as a new asset only, its not the loophole but its the same behavior in any of our systems even in our windows system as well.
If you already published this asset, then package it from the publish env. and install it back in the author, you might need to fix some metadata.