The parameter-less overload of ReadOnlySpan<T>.Split will use a single white space token ' ' to split on the input buffer. The original string.Split() implementation however splits on any character that returns true when calling char.IsWhiteSpace(char).