The problem was the energy drains at exact same speed, they only differs on refill (based on your scale: eaten creature scale)
I'd think the size limit shouldn't be artificial but a nature conclusion, thanks for point out the issue though