I've been trying to follow Apple's testing age assurance documentation here.
After following each step and setting my user as "Texas, child 16-17, significant change declined", the AgeRangeService consistently throws the notAvailable error:
do {
let response = try await AgeRangeService
.shared.requestAgeRange(ageGates: 18, in: self)
// ...
} catch AgeRangeService.Error.notAvailable {
// Always throws this error
}