Mine laid for 6 months and then when they turned a year old 2 became broody. I agree with Fred though, it just happens,..... or Not.....
Also keep collecting the eggs and eating them. Your hens are pretty young still and your Buffs are similar to our Jersey Giants (slower maturing Heritage not...