TLDR; ドライバを古いバージョン(3.5)にする。

Arduino IDEだと、アップロード時

avrdude: ser_open(): can't set com-state for "\\.\COM3" 

などと表示されて、アップロードできない。

Platform IOだと、アップロードできるが、Serial Monitorが使えず、画面上に

Cannot configure port, something went wrong. 
Original message: PermissionError(13, 'A device attached to the system)

と表示される。などなど、CH340のシリアル通信まわりが期待したように動かない場合がある(20230817時点、windows11 22H2 OS Build 22621.2134 での確認)

調べて出てきた内容を次々と試しても解決しなかった。 最終的に serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, ‘A device attached to the system の post #4 に書かれていた、 Try the older version 3.5 from 2019-03-18 から、古いドライバをダウンロード、インストールしたらシリアル通信まわりの問題が解決した。