How to change clock frequency of STM32L432KC
Found the issue. Had to change the Flash wait state.

void initClock(){

    FLASH-&gt;ACR |= 1&lt;&lt;2;

    RCC-&gt;CR |= 1&lt;&lt;3;

    RCC-&gt;PLLCFGR &amp;= ~(1&lt;&lt;12); //
    RCC-&gt;PLLCFGR |= ((1&lt;&lt;13) | (1&lt;&lt;11)); // PLLN = 40
    RCC-&gt;PLLCFGR |= (1&lt;&lt;0); // PLLSRC = MSI

    RCC-&gt;PLLSAI1CFGR |= (1&lt;&lt;25); //PLLSAI1R = 4
    RCC-&gt;PLLSAI1CFGR &amp;= ~(1&lt;&lt;12);
    RCC-&gt;PLLSAI1CFGR |= ((1&lt;&lt;8) | (1&lt;&lt;9) | (1&lt;&lt;11) | (1&lt;&lt;13)); //PLLSAI1N = 43

    RCC-&gt;CR |= (1&lt;&lt;24); // Enable: PLL
    while(((RCC-&gt;CR) &amp; (1&lt;&lt;25)) == 0); //Wait till PLL is ready

    RCC-&gt;CR |= (1&lt;&lt;26); // Enable: PLLSAI1
    while(((RCC-&gt;CR) &amp; (1&lt;&lt;27)) == 0); // Wait till PLLSAI1 is ready

    RCC-&gt;PLLCFGR |= (1&lt;&lt;24); // Enable: PLLREN Goes into System Clock 
    RCC-&gt;PLLSAI1CFGR |= (1&lt;&lt;24);  //Enable: PLLSAI1REN Goes into ADC

    RCC-&gt;CFGR |= ((1&lt;&lt;1) | (1&lt;&lt;0));
}