Unable to answer "Is this stop lit?" – Technische Fakultät (Tram Platform) – https://osm.org/way/805817880 via StreetComplete 59.2:

Ja, unter der Brücke sind Leuchten/Lampen. Aber dies scheint nur ein Nothalt. Der eigentliche Ausstieg befindet sind 100m weiter in Richtung NO

Attached photo(s):
https://westnordost.de/p/249022.jpg