Firmwave flash fail

env:
1、rockpi-4b-rk3399-android9-20200304_1058_717913a-gpt.img
2、eMMC
3、ubuntu 18.04
4、VM 15.5 and usb 3.0

this is my step:
1、eMMC to USB
2、connect to VM
2、pv -ptera < rockpi-4b-rk3399-android9-20200304_1058_717913a-gpt.img | sudo dd of=/dev/sdb obs=1M

Hi, problem is
1、the rockpi 4b enter recovery mode when charging
2、but it is work when you flash ubuntu or debian img. how to fix it?
3、if you flash android aboved, fdisk -l will show GPT PMBR size mismatch

so how to fix it? It is bug? or something wrong?
thanks.