There are a couple of reasons why your Gulab Jamun doesn't absorb the syrup well. The first reason is the consistency of the syrup. If it's too thick, the balls will not soak in the liquid content. Similarly, if the fried Gulab Jamuns are hard, they will show a similar characteristic.