On September 5 Beijing time, in Bayern Munich's Bundesliga away match against Schalke 04, Harry Kane did not start and instead sat on the bench. This was not due to injury or suspension, but was a deliberate rotation decision by head coach Kompany.
Kane has had a heavy workload at the start of this season. On August 28, he played 83 minutes in Bayern's Bundesliga opener against Stuttgart; four days later against Osnabrück in the German Cup, he played another 86 minutes and scored twice. After two consecutive high-intensity matches, Kompany chose to rest the 33-year-old England captain in this game to preserve him for upcoming key matches.

The rotation was not limited to Kane. Michael Olise also started on the bench, while Ismael Saibari made his first Bundesliga start for Bayern. Kompany was clearly trying different attacking combinations while ensuring that key players maintained their fitness reserves.
Bayern have enjoyed a smooth start to the season: they first defeated Borussia Dortmund in the Super Cup, then followed with wins over Stuttgart and Osnabrück. With pressure from competing on multiple fronts, Kompany must manage player fitness effectively.
Kane was not left out of the match squad. He was available to come on as a substitute at any time, and if Bayern needed his experience and goalscoring ability during the match, Kompany could bring on the England captain.
The bigger test is still ahead. On September 10, Bayern will host Norwegian side Bodø/Glimt at the Allianz Arena in their first Champions League league-phase match. With only five days between the Schalke match and that fixture, Kane's rotation was clearly intended to prepare for the Champions League game.
Based on the currently confirmed team information, Kane's place on the bench was a rotation strategy rather than a health issue. He remains part of Bayern's plans, but Kompany chose to start this Bundesliga match with him as a substitute. If Bayern need him, Kane could still come on in the second half and change the course of the match.