Hey there!
I honestly built out my app thinking this might already be a feature but isn’t. Sheets can only move snap points through user intervention, but sometimes it is required for the sheet to change snap point when an action is complete. For example, I have an app where a sheet overlays my map area - similar setup to uber. When I go to click the search button, I want the sheet to expand to the other snap to lock position I have set. Simply, all there needs to be is a conditional statement for the sheet - When custom state is set to X, make current snap point Y.
If anyone has another way of doing this please let me know