It should ideally make the role after charging the 25 robux fee, or it should refund. Deducting the amount of the role and then not creating it is not the intended behaviour.
I clicked the link and went to his group, and it appears that it DID INDEED take his robux and not add another role, because there’s only 3 roles on the group as shown in the image. Either he deleted the role by mistake or it’s a glitch on Roblox’s end.