STM32CubeMX-6.1.2 bug of generating SysTick clock source code


Hi, engineers of ST company. I want to consult you a problem about generating code for 'SysTick clock source'.
Let us look at the first picture from documentation PM0215 page 63, there introduces the function of 'SysTick control and status register', and says that the 'CLOCKSOURCE' bit(bit 2) is to select the clock source for SysTick.
Then let us look at the second screenshot from STM32CubeMX-6.1.2, the red highlight rectangle part is used to let us configure which clock source to be used for SysTick, HCLK(HCLK/1) or HCLK/8.
Combine the above two picture, I think if we choose to use HCLK(HCLK/1) for SysTick, then the 'CLOCKSOURCE' bit from 'SysTick control and status register' will be set to 1, and if we choose to use HCLK/8 for SysTick, then the 'CLOCKSOURCE' bit from 'SysTick control and status register' will be set to 0.
If my understanding is correct, then the function of STM32CubeMX to produce code for the 'CLOCKSOURCE' bit might be wrong. Because whether I choose HCLK or HCLK/8 as clock source for SysTick, the 'CLOCKSOURCE' bit from 'SysTick control and status register' is always 1, as demostrated below:






