I've been a bit busy lately, but a month later I got a bit more done with this. I was able to remove the two interfering latches and it latches fine now with just the one, since the weather strip has compressed down a bit and is staying compressed. Door still isn't flat so i'll add the handle... eventually.
Went with a Duet Wifi and it seems fairly decent. Still needs some more setting up and tuning.
Produced an enclosure that's someone else's design. I was stumped for a bit since it was massively under-extruding when exported from cura, but it turns out it's a known bug with the older version when exporting gcode.

Took about 40 hours I think. I paused the thing in the middle when going out for a bit so it reset the timer. I think it added a huge amount of time since it was slowly filling in the tiny gap between the inner and outer walls on the... walls. But once I figured that out I wasn't about to restart it. There were also a few unusual errors with it underextruding on only a couple places, and cylindrical features turned out a bit porous. But It should be good enough for this enclosure.

A new infill pattern comes with the Latest Cura. It's kinda neat looking and supposedly more durable and efficient
Anyways my review of the duet wifi so far: It's got a few features I really like. When first starting you can adjust the Z offset as it's running to get it just right. And you can adjust the extrusion multipliers and temperatures on the fly too, as well as other things like fan speeds. It also turns out that it runs from the SD card and you're just uploading the gcode files over wifi (via a web browser interface). It kinda hides alot of features behind gcodes you can send through a console though, which is something i'm learning as I need to. But I still think they could've just made it a bunch of UI elements instead.
I also really appreciate that they have an actual setup wizard, even if their documentation is a bit vague and patchy.
I kinda assumed it'd need to be tethered to a PC as it ran, so finding out it doesn't means the whole space for the laptop is a little redundant. Maybe some day i'll buy their stupid overpriced display to fill the space.