Третий аргумент Timer - это последовательность. Поскольку вы передаете "bb" в качестве этой последовательности, hello получает элементы этой последовательности ( "b" и "b" ) в виде отдельных аргументов (arg и kargs). Поместите "bb" в список, а hello получит строку в качестве первого аргумента.
t = threading.Timer(2, hello, ["bb"])
Что касается параметров hello, вы, вероятно, имеете в виду: