Lv_micropython build error on esp32-c3

Followed Build instructions and esp32 related porting instructions
Everything works fine. But when I run the last step gives error

make -C ports/esp32

And this is the error

CMake Error at /Users/dhruv.pandey/Personal/esp/esp-idf/tools/cmake/component.cmake:153 (message):
  does not contain a component.
Call Stack (most recent call first):
  /Users/dhruv.pandey/Personal/esp/esp-idf/tools/cmake/build.cmake:191 (__component_add)
  CMakeLists.txt:60 (idf_build_component)

Here are the details
esp-idf v4.4.5
esp32 board-c3

Please execute this command:

git submodule update --init --recursive lib/lv_bindings

before executing make -C ports/esp32
Detailed compilation steps can refer to:

Somehow it worked although I had already run this command after cloning the repo.