### Godot version

4.0 dev Beta 10

### System information

MacBook Pro M1 Max

### Issue description

After I imported font.ttf file and move it from one folder to another under ://res godot suddenly crashed, and it still crashes after restart.

### Steps to reproduce

Import some font.ttf file and try to move into different folder

### Minimal reproduction project

N/A
int best_match = -1;
								for (int face_idx = 0; face_idx < sysf_cache.var.size(); face_idx++) {
									const SystemFontCacheRec &F = sysf_cache.var[face_idx];
									if (unlikely(!_font_has_char(F.rid, text[0]))) {
										continue;
									}
									BitField<FontStyle> style = _font_get_style(F.rid);
									int weight = _font_get_weight(F.rid);
									int stretch = _font_get_stretch(F.rid);
									int score = (20 - Math::abs(weight - font_weight) / 50);
									score += (20 - Math::abs(stretch - font_stretch) / 10);
									if (bool(style & TextServer::FONT_ITALIC) == bool(font_style & TextServer::FONT_ITALIC)) {
										score += 30;
									}
									if (score >= best_score) {
										best_score = score;
										best_match = face_idx;
									}
									if (best_score == 70) {
										break;
									}
								}
								if (best_match != -1) {
									gl.font_rid = sysf_cache.var[best_match].rid;
								}
							}
							if (!gl.font_rid.is_valid()) {
								if (system_fonts.has(key)) {
									const SystemFontCache &sysf_cache = system_fonts[key];
									if (sysf_cache.max_var == sysf_cache.var.size()) {