According to Ars Technica, "the current flight software on board Starliner cannot perform an automated undocking from the space station and entry into Earth’s atmosphere". Apparently, that code, which obviously was part of the uncrewed Orbital Flight Test 2 mission in May, 2022, was deleted before the launch of the current crewed Starliner. The process to update the software on Starliner is described as "non-trivial" and "significant," and will take up to four weeks.
Once the Starliner departs the ISS uncrewed in early September, and before the arrival of SpaceX Crew-9, there will be nine crew members on ISS (12 between the arrival of Soyuz MS-26 and the departure of Soyuz MS-25). A Soyuz capsule can carry three crew. Crew Dragon is designed to carry seven crew, but has only ever carried up to four. Unless the Crew Dragon currently at the ISS launched with two extra seats, in the event of an emergency there will be no way to evacuate the two extra crew once Starliner is de-orbited. There have been numerous instances when, faced with the risk of a collision with space junk, e.g., the ISS crew have been ordered into their return capsules for safety. What will happen if such an incident arises in September?