Index: src/wp-includes/taxonomy.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/wp-includes/taxonomy.php b/src/wp-includes/taxonomy.php
--- a/src/wp-includes/taxonomy.php	(revision 189a047cb8a5a99c752afc742eb71f2653fa65c5)
+++ b/src/wp-includes/taxonomy.php	(date 1650023745789)
@@ -1552,6 +1552,10 @@
 	 */
 	$defaults = apply_filters( 'term_exists_default_query_args', $defaults, $term, $taxonomy, $parent );
 
+	if ( ! empty( $taxonomy ) && is_numeric( $parent ) ) {
+		$defaults['parent'] = (int) $parent;
+	}
+
 	if ( is_int( $term ) ) {
 		if ( 0 === $term ) {
 			return 0;
@@ -1564,10 +1568,6 @@
 			return null;
 		}
 
-		if ( ! empty( $taxonomy ) && is_numeric( $parent ) ) {
-			$defaults['parent'] = (int) $parent;
-		}
-
 		$args  = wp_parse_args( array( 'slug' => sanitize_title( $term ) ), $defaults );
 		$terms = get_terms( $args );
 		if ( empty( $terms ) || is_wp_error( $terms ) ) {
