IVR- behavior with entities

When the flow is tested with IVR for phone number collection as entity, inputs such as 3 digits/ 5 digits are being accepted at entity level (which should have been a no-match for the entity type-phone). We are using krypton recognizer. Does the bot process whatever input is passed from the recognizer without validating it?
The documentation says “Phone Number” entity captures a standard 10-12 digit number. Why aren’t we getting a no match for the inputs that don’t match the said criteria?
Please clarify.