I would stick to 10% of the snakes weight at this size, especially for a older small snake that has obviously always had eating issues.
I have 4 month old snakes over 300 grams telling me this snake is a very picky eater or has something going on *as the op suggest*