The package's structure in the main and develop branches differs. If the version from the main branch is installed first and the one from the develop branch is then installed in the same environment, some files from the main version may remain, causing errors when importing the package.
cc: @kellekai