By looking at the binary images OpenWrt provides. If you look through the downloads, you'll see the WDR4900 v1 has none. The imagebuilder is not device specific, but (sub)target specific.
They seem to be working on it since 2019. I hope a solution will be found as I have 5 of these WDR4900v1 devices. It would be a shame if they get stuck on the 21.02.3 version.
21.02.3 has kernel 5.4.188 which works fine on the WDR4900v1. Isn't this kernel too large? So maybe a solution already has been found?
There's a solution as outlined in the commit. Kernel grows with every release, unfortunately, and between 5.4 and 5.10 there's more than a year of commits.
That part I understand.
In 2019 work was done with kernel 4.14 so I assume that kernel was too large.
Is the kernel 5.4.188 in OpenWrt 21.02.3 smaller so that it fits?
I'm not sure why you think 4.14 was too large? Every OpenWrt release has a new kernel and newer kernels tend to be bigger.
I'm not familiar with your device, it might have been the kernel partition used to be smaller before, has been enlarged, and is now at the upper limit of what the bootloader can handle by default.