After spending almost a week to find out what is the culprit that causes my ASI120MC(non-S) having inconsistent frames when looping and guiding, last night I tried my last possibilities and it successfully solved my USB 2.0 camera issue (maybe temporarily?? Let see).
What I've done is I downgraded the VL805 firmware in rpi4 to 0137ab which I found this is the most stable firmware from VIA ever. But with one condition, I believe you will lose the abilities in SSD booting and other features from the latest firmware implementation. Which for me a microSD card enough for everything. I do not need an SSD hard drive or whatsoever to boot. That's your choice.
I already temporarily disable the rpi-eeprom-update with this command < sudo systemctl mask rpi-eeprom-update > and change the firmware release status to stable by issuing this in command < sudo nano /etc/default/rpi-eeprom-update >
So, I hope it does help and save some money on replacing things that not yet broken.