I appreciate your effort on putting this many blocks.
My major criticism on this level is that the solution is too straightforward, as Tilu said.
If you want to make a better one, you can take a look at --> https://pathology.gg/level/doug31/full-square-5