I am only travelling within Germany, do I still need a seat reservation?

No, the reservation requirement only applies to cross-border journeys. There is no obligation to make a reservation within Germany.