Using the binary as found in your signature
Testing on APM32 (RobotDyn board): the device does not enumerate
Testing on CKS32 (BluePill): (assuming there are no fake CKS32s out there...) :
The device does enumerate, when opening the serial interface, it doesn't operate as expected, outputting a lot of text like
0001BEBC $FF?: $25
0001BEBE $FF?: $F6
0001BEC0 $FF?: $B6
0001BEC2 $FF?: $F6
0001BEC4 $FF?: $B4
0001BEC8 $FF?: $D9
0001BECA $FF?: $00
Wrong address or data for writing flash !
ok.
when first opened (using PuTTY)
Entering the menu, shows it thinks it is runnig on a GD32F
-------
Summary
-------
stm32fxx-diagnostics-V1.5
Part: GD32F
Serial Number: 4C737659
External markings: not yet entered
Flash Bytes declared: 65536
Potential hidden second 64kB Flash block: untested or failed.
Running the command you asked gives,
$E0042000 @ hex. 20036410 ok.
Which is what I would expect for any clone except GD32.