No. I just test it on Windows 10. WM_DISPLAYCHANGE always reports 32 when changing to a 16-bit mode.
Well I don't have the same results, and neither has the testbot when these tests aren't skipped.
Meanwhile, EnumDisplaySettings(ENUM_CURRENT_SETTINGS) after the mode change reports the requested 16-bit color depth.
That, yes.