That's the thing, Magetta was never cute to me. It was his animation and fighting style that made him interesting to me, not his speaking pattern which was a Pokemon. Funi didn't miss the point at all since even in the Japanese subs, characters thought he was a dumb robot by the way he spoke.
So the 'completely change a character', is BS. They changed little since Magetta's character wasn't in his voice since again, he just said the same thing over and over again and everyone thought he was robot.
That's the thing. Even in the Japanese version they thought Magetta was a robot by his speaking pattern and other oddities. To me, it seems Funi took that quirk and made it more apparent, probably because just saying the same thing doesn't invoked 'robot' to people in North American.
I don't know and I think you should just asked Sabat about the change instead of jumping on the 'they copied TFS' or 'meme bot' train.
Although, I will still say that 'changing his character' is full of it since Magetta could have been mute and still be the same character since most of what Magetta is is in his animation and the way he carried himself, imo.