When using the StringToBytes() function it returns one less byte due to the -1 at the end of the return. The function takes a string and converts it to bytes but it always returns one less byte than what was put in by the string. This causes the number of bytes returned to be in-accurate.
Result: StringToBytes function returns NumBytes - 1
Expected: StringToBytes function returns NumBytes
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-53750 in the post.