The line starting with assertion: identifies the routine that caused the abort().
The line Backtrace: is the call path the got to the abort().
The exception analyzer will give the source lines for the addresses in the backtrace. From the source lines hopefully you can figure out where you went wrong.
Search on esp32 exception analyzer to find out how to set up and use the exception analyzer.