If keeping it original isn’t a concern there are certainly many ways to skin the cat of putting SRAM in there in place of the DRAM. (Under the CPU daughterboards, mostly, but the expansion connector certainly works if you disable the onboard memory select.) There are several flavors of those solutions out there for sale.
I don’t know if what you’re seeing could be related, but I actually have two Dynamic boards that have an intermittent *video* memory corruption issue; run something that updates the screen constantly, like a video game, and the occasional write will get corrupted or misplaced. The SRAM isn’t the problem, I can swap it into another board I have and it’s fine. My suspicion is that there’s something wonky happening with the address multiplexer circuit that flips the address presented to the vram between the CPU and the video address generator circuit, and it might be an “analog” problem because some aging component is messing with signal timing. (And I somehow have managed to leave figuring this out on my to-do list for almost a decade at this point.)
Anyway, it wouldn’t surprise me at all if some similar subtle issue could randomly happen in the address multiplexing circuitry that drives the DRAM in these things, that stuff isn’t any younger and timing is probably even more critical.