Changing
var descriptors = services.Where(d => d.ServiceType == typeof(DbContextOptions<APIContext>)).ToList();
To
var descriptors = services.Where(d => d.ServiceType == typeof(IDbContextOptionsConfiguration<APIContext>)).ToList();
Did the trick. I don't know if it's the best solution, but it works.