My goodness Automation has some quirks.
8 hours of head scratching later here is how to sum story points at Epic level after user update.
First, create a Custom Field.
System administration -> Issues -> Custom Field -> Number Field.
I called mine "Story Points Sum for Epic"
Second, create an automation that triggers when a 'Story Point' field is changed.

Step 1

Step 2
Step 3

Step 4

Test the Automation by changing a Story Point somewhere and check log