Shimano does not have shift detection, although that may not be the case if Di2 electronic shifting is connected to the STEPS system.....I’m not sure.
Bosch uses a software algorithm for shift detection.
Brose and Yamaha/Giant do not have shift detection.