Ваш цикл, кажется, не имеет смысла, так как каждый цикл будет делать то же самое:
for (int i = 0; i < text.Length; i++)//You do not use this i!
{
splitted = text.Split(',', ' ', '.', '(', ')');
list.Add(splitted);//Will add the same splitted text each time.
}
Я думаю, что вы можете удалить цикл, так как разделение уже разделит весь ваш текст.
string[] splitted = text.Split(',', ' ', '.', '(', ')');