#1 is truly annoying. ive had a hard time with a bluetooth headset that has a spare button that used to be programmable. now it always triggers google assistant.
if i were you, id start looking at the tasker app, as it can do a lot, but many things it cannot.