Follow-up: It was in fact a bad battery disconnect relay. Swapped it out for the new one and everything works again. Thanks all for the input.
This is the unit if anyone is looking (model #01-00055-002):
https://www.intellitec.com/index.php...ects_100A-200A
Got it off a vendor through Amazon for $45.
Might take this failed one apart if I get time to see if it's a mechanical problem that could be fixed for a spare.