On my 2024 R12 NineT I followed the instructions to stay in each gear for 10 seconds. Yet it still reports that the adaptation is not finished.
Through trial and error I found that to finish programming I have to cut off the throttle.
So basically what I did was ride the bike in gear, hold for 10 seconds and then cut off throttle. Repeat for all gears and that does the trick!