I think the comment in the other thread may be accurate. These stops aren’t announced days in advanced because more Trump supporters would show up than Biden supporters.
Another reason is Joe has good days & bad days, & they need to just use pencil for his schedule, in case they need to cancel.