Again, ToBeautifiedString already calls JSON.Stringify internally, and then you are still calling JSON.Stringify a second time via scripting. It's definitely wrong to stringify twice, you should only do it once, and if that doesn't work for some reason, figure out why and solve that problem instead.