OpenWRT doesn't run on 4/32 anymore.
https://openwrt.org/supported_devices/openwrt_on_432_devices
32MB is more reasonable, but even then I remember that it caused some issues with the bufferbloat scripts at the time, one of the reasons I went through the Gargoyle FW instead of vanilla OpenWRT.