stm32L431,低功耗运行时钟切换(HSE 换到MIS),电流增加了?

直接低功耗运行配置时钟100KHZ,电流33ua左右和手册描述一致。如果我先外部使用8mhz,主频到24mhz,然后在msi频率降低到100khz,电流就是90ua左右了。HSE我也关了,之前没关,电流几百微安。
这是配置100khz,
SystemClock_Config_100KHZ(); //改变mcu主频
_HAL_RCC_HSE_CONFIG(RCC_HSE_OFF);//关掉可以降低电流
HAL_PWREx_EnableLowPowerRunMode();
这是配置主频24hmz的,
HAL_PWREx_DisableLowPowerRunMode();
SystemClock_Config(); //HSE到主频24MHZ

如果我都是使用MSI到24MHZ,在到100HKZ,这样切换就是正常的没有问题。这说明应该是HSE中那个设置我没有关闭,但是一直没有找到?