I was getting lots of intellisense errors (especially on uint32_t variables) when I tried to set up my own libDaisy submodule (yes I did git submodule update --init --recursive). However, when I replace the libDaisy\Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal.h file from the current commit of libDaisy with the older commit of libDaisy in DaisyExamples those intellisense errors go away. So my current solution has been to do just that and replace this file with an older version. This works but should be fixed or perhaps there is still something I am not doing.