Next train was sufficiently delayed that I could make the connection. However: it was decided that that train would remain in Germany and not continue to Switzerland, so I had to catch another train to Switzerland, which I could not find in the db app, but which at least tells me what time I'll arrive at Basel SBB.
So... Initially, there was a second case of Deutsche Bahning that actually undid some of the NS-ing and the Deutsche Bahning experienced earlier, only to be undone by further Deutsche Bahning.
I don't know how to count anymore.
Anyway. I'm on a full train and the sun is in my eyes and everybody is talking, but at least it's warm and I found a seat.