Out of memory on TL-WR1043ND with 21.02

Devices are disabled from official builds due to low RAM only if people open bug reports or send patches to do so (and I mean patches to disable default build, not delete the source).

So just because you see a device in the release does not mean it actually works.

The only automated limit is for flash space, firmware images too big for the device are deleted automatically by the build system.

For the record, it's in the release announcement OpenWrt 21.02.0 - First Stable Release

If you disabled most services, only ram activity should come from Luci (that is activated only when you connect to the device and is otherwise mostly dormant) and wifi.

Also using opkg (installing packages) wastes a lot of RAM and that cache isn't cleared until reboot (or unless you do manual console commands to clear it). So if you installed packages in a low-RAM device, remember to reboot.