I'm sorry if i was not clear, this is already on all Strive:ON s from the beginning.
i believe (and proven with my temp solution, for now at least

) that the issue is at the bottom of the battery, there are two issues according to me:
- latch is not strong enough.
- battery is not snug enough.
in my homble opinion, both would not be solved with rail from bosch.
The latch seems not strong enough. i guess the mistake Canyon made is to use the bosch latch. in this thread you can see Whyte keeps the battery in place with the battery cover.
the second (and biggest) mistake is that they accept the 'damage' because the issue is not (yet) on all bikes. probably a VP with an MBA, looking at numbers rather than an engineer wanting to solve the issue.
Anyway, Canyon sent me a new latch, i'll keep you posted if the design has changed.