@JonB said:

Sorry, looking back at docs, the data needs to be a byte string. You passed an actual string.
self.peripheral.write_characteristic_value(c, 0xA00101A2.to_bytes(4, 'big'), False)

THIS WORKED!!!!! I cannot thank you enough.
Hope enough people find this thread because there were so many unanswered threads online.

This is the device I have:
https://www.amazon.com/dp/B07MKMFP6H/ref=cm_sw_r_tw_dp_46SC6RK392XTNVHDRE89
https://drive.google.com/file/d/1aUKZaKQnj6v4Jz-hOtDGEAVyBKMAJmQk/view?usp=sharing