The short answer is yes. Anyone who holds current permits must have them registered on Compass for them to be insured under the Scout Associations Policies and Procedures.
If you have a valid permit, whether it is for camping or adventurous activities it needs to show on Compass. You need to arrange for your District Commissioner to check your paperwork (certificate, permit card etc) to ensure it is valid and it can then be added by the District Administrator, DC or Superuser.
Any event that takes place without a valid permit is not covered by the Scout Association.