and unaware that "imbroglio" is just a word and not some patented mishmash of letters a random iOs app launched. op sounds like a developer of that other game angry that this surpassed them in google results or something.
I mean, the guy who made the other game is a fairly well known game designer in his space who based on everything doesn't seem the sort to do something like that (also some of his other games are on this site and he answers posts about them under a different name) so pretty sure he isn't the one here complaining about the name.
That said there are multiple instances of multiple games having the exact same name on itch alone so it's not really much of a deal at all.