As obsidian is not open source I can’t check if you use package name as a variable or it’s purely a misbehavior in the app cloner that just did incorrect string replacement
If you can’t control how the cloner renames the package ID, then there is nothing we can do to help. Your cloner is mistakingly changing things that are not exact matches of the package ID, but instead matches any character at the dot (which is typically because they’re using regex). I would suggest using a different way to change the package ID.
I don’t think there’s any way we could have written the URL with obsidianmd/obsidiao-releases instead of the correct one - if the cloned version of the app tries to fetch that URL then it’s definitely your cloner app that incorrectly replaces the link.