At what temperature are you cooking? 60 C (140 F) wont be enough, rice need much higher constant heat for the starch to break down into dextrins, its the same reason you add boiling broth to risotto. you should also sautée the rice with the spices longer so they get ‘primed’ before going in the bag.