I have the same problem, with ISE 2.2 +patch 1, after importing the users from CSV, all the accounts are in pending, now valid user accounts can be created.
have you found some solution for it?
I don't see any public-facing bugs documented for ISE 2.2 (P1 or P2) but I just tried the action on my ISE 2.3 and it worked perfectly.
If you are able to upgrade to ISE 2.3 I think you will find it much better than 2.2. Fewer bugs and the new policy studio is a huge step forward (along with many other features).
We are worried upgrading to 2.3 since it only released few month ago and 2.2 upgraded caused so much distruptions with account lookups in multiple domains.
Is there any issues you had with the 2.3 upgrade?
I've not exercised every feature but the two ISE 2.3 deployments I've done (one lab and one production) have worked fine.
Some Cisco SEs have also recommended 2.3. We should see 2.3 Patch 1 shortly so you might wait and see what it fixes if you're more risk-averse.
This also appears to be affect 2.3 patch 1 as well. I have to check the notify, save, uncheck notify, save for all groups them it takes a few minutes. We are able to import a 1 or 2 files and then have to repeat the process.
Try editing the guest type:
Account is activated 'at first logon' instead of when it is created. Then try importing a fresh CSV.