i agree, as they are sub adult and adult you really don't need to offer so often, once every 7 days is often and many will only offer every 10-14 days. They will typically eat when they are hungry and not before. This may sound like I am teasing you but I am not and it is true, they are not mammals, they don't need to heat their bodies and don't use anywhere near the same amount of energy from food mammals do. Sometimes we forget that, i get cranky if I don't get 2 meals a day it is hard to watch a loved pet not eat for ages and ages. A little more time between feedings and I am sure they will even out some (as much as they ever do.)