Okay, so that’s the problem, your default profile doesn’t have a root disk defined.
You could keep things as they are and just always pass --storage default when creating instances, but that may get a bit annoying
So the real fix would be incus profile device add default root disk pool=default path=/ which will add a root device to your default profile using your default storage pool.
Please post the output of incus storage ls This will list all current configured storage devices. In case it is empty your need to create a new storage device. Have a look at About storage pools, volumes and buckets - Incus documentation and following pages to create a new pool:
For example incus storage create pool2 dir source=/data will create a storage pool named pool2 at the location suggested above. After that you can add it to your default profile or use it directly during container creation incus launch <image> <instance_name> --storage pool2.