Hi Bret,
Thanks for the reply. Yes, I have sourced my ROS2 environment in my bashrc. And I just cleared my CMake cache and then sourced it again. The issue still happens.
Just to make sure I did the right thing, I did source /opt/ros/humble/setup.bash.
Thank you!
Siyuan