After some searching, I found the following MS File Buffering (AKA System File Caching or Write-Back Cache) article that indicates Windows File Buffering and hardware Write Caching are separate and unrelated cache / buffering mechanism.
Based on this finding, I would anticipate that, Windows flush commands Do Not flush the disk write-cache in addition to the Windows System File / Write-Back Cache. Only the Windows File Buffer (System File Buffer - Cache) is flushed. Any storage controller (IE RAID cache) or Disk / SSD cache flushing would occur independently.
(Windows) File Buffering
https://learn.microsoft.com/en-us/windows/win32/fileio/file-buffering
"Discussion of caching does not consider any hardware caching on the physical disk itself, which is not guaranteed to be within the direct control of the system in any case. This has no effect on the requirements specified in this topic."
Note: The above statement implies the above findings.