Aiyah, my boy was exactly the same around that age, refused rice like it's poison! Honestly it's quite normal lah, a lot of toddlers go through this phase where they're picky or kurang selera, especially if they're teething or just being fussy. Have you tried mixing the rice with other things like soft chicken or veggies, or offering finger foods like toast and pasta instead so he still gets his carbs? I'd mention it to your pediatrician just to rule out anything, especially if he's losing weight or seems lethargic, they can give you better tips on what to try next.