If you go with semi basement ICF you will need as a minimum type C waterproofing, which involves a profiled drainage sheet on the walls and floor, a drainage channel formed in the floor perimeter, a sump with a high level alarm end a pump. You also have to consider where you locate insulation and how you deal with drainage. Warranty providers may suck air through their teeth.
Far better, if the site allows, change the profile of the land and have your building above ground, even if you need some retaining structures in the garden / drive.