Index: src/wp-includes/blocks.php
===================================================================
--- src/wp-includes/blocks.php	(revision 54299)
+++ src/wp-includes/blocks.php	(working copy)
@@ -232,9 +232,7 @@
 		array(),
 		$version
 	);
-	if ( file_exists( str_replace( '.css', '-rtl.css', $style_path_norm ) ) ) {
-		wp_style_add_data( $style_handle, 'rtl', 'replace' );
-	}
+
 	if ( $has_style_file ) {
 		wp_style_add_data( $style_handle, 'path', $style_path_norm );
 	}
@@ -241,6 +239,8 @@
 
 	$rtl_file = str_replace( "$suffix.css", "-rtl$suffix.css", $style_path_norm );
 	if ( is_rtl() && file_exists( $rtl_file ) ) {
+		wp_style_add_data( $style_handle, 'rtl', 'replace' );
+		wp_style_add_data( $style_handle, 'suffix', $suffix );
 		wp_style_add_data( $style_handle, 'path', $rtl_file );
 	}
 
