Any permit or approval issued by the town pursuant to this code may be suspended, revoked, or modified by the town council on one or more of the following grounds:
A. The permit or approval was obtained by fraud;
B. The permit or approval was granted based on inadequate or inaccurate information supplied by the applicant or the applicant’s representative;
C. An error of procedure occurred which prevented consideration of the interests of persons directly affected by the approval;
D. The permit or approval granted is being exercised contrary to the terms or conditions of the permit or approval or in violation of any statute, law, or regulation; or
E. The holder of the permit or approval interferes with any authorized town representative in the performance of his or her duties, relevant to the permit or approval or implementation and review of the permit.