Hmm in terms of your question, Grandmaster effect states:
[[Lore::You can only control 1 "Grandmaster of the Six Samurai" monster. While you control a face-up "Six Samurai" monster, you can Special Summon this card from your hand. When this card is destroyed by your opponent's card effect, add 1 "Six Samurai" monster from your Graveyard to your hand.]]
It states you can only control 1 Grandmaster of Six Samurai, which means your opponent can also summon Grandmaster to the field.Theres nth wrong with that.
However, in the event that you wish to have 2 Grandmasters on your field,
I checked the rulings for Grandmaster. It states with relation to hero mask:
Hero Mask: If you select "Grandmaster of the Six Samurai" and change its name with "Hero Mask's" effect, and afterwards you Summon another "Grandmaster of the Six Samurai", when "Hero Mask's" effect disappears in the End Phase the Summoned "Grandmaster of the Six Samurai" is destroyed because you cannot control more than 1 face-up "Grandmaster of the Six Samurai".
So basically if u alrdy have a Grandmaster on your field first, even if you summon another Grandmaster, the later one will be destroyed because only 1 Grandmaster can be face up on your field.
Hope it helps =)