It seems that today is the start of Rosh Hashansh, the Jewish New Year. Not the most tactful timing to announce recognition of a state whose leaders' official position is to bring about the end of Israel.
What a pity Starmer has no one near him who is Jewish and could tell him. Oh, hold on ...
(Before anyone asks, I would also prefer avoidance of some beneficial-to-Israel announcement being made around a Muslim festival.)