Thanks for the console log and the video. Both are very helpful.
"I deleted the junk in the middle to be able to post this" - that "junk" is the stacktrace that can be decoded using the Arduino ESP8266/ESP32 Exception Stack Trace Decoder from https://github.com/me-no-dev/EspExceptionDecoder
. It is extremely useful to debug crashes. Having the decoded output available would definitely help.
However, the video indicates we are likely dealing with a hardware issue. When the app boots the first thing you (should) see is the ThingPulse logo even before you see "Connecting to WiFi" on the console. It then updates continuously showing what it's doing (WiFi connection, updating time, fetching data, etc.).
It is very difficult to diagnose hardware issues remotely. Do you happen to have alternative or spare components you could test against? Furthermore, we are having difficulty tracing this back as you didn't enter customer or order number in the provided field of the original post. Did you get your kit through Amazon?
P.S. I redacted your OWM API key and your WiFi password from the comments you pasted above.