For others who may have similar issue, I found that I needed to re-submit an online W-8BEN form through my IG account. After doing this, I was able to purchase US stocks again.
The question remains, why does the platform not inform of the reason for rejection. Missing basic features like this is particularly unacceptable considering IG's failure to provide access to proper support directly.
Aidan