2 issues:
- If the produced block's count is higher than the cap, it will ignore the cap and keep producing indefinitely.
- This issue is fairly easy to see with enhanced factories, as it always executes a full production tick regardless of cap. If a factory tick makes 100 blocks and your cap is set to 10, it will produce 100 blocks either way. I would find this OK, but the "storage pull up to" feature does pull up to that exact amount, regardless of tick amount so if it applies for pull ticks but not for production ticks, it's unexpected behavior.