I had the same problem with Dari (Persian) language which is RTL too. The fix I could find was the set the version of material and the angular related packages to exact match, i.e. remove ^ and ~ prefix from the versions of the packages in package.json.
My package.json looks as follows:
"dependencies": {
"@angular-devkit/core": "8.0.6",
"@angular/animations": "8.0.3",
"@angular/cdk": "8.1.1",
"@angular/common": "8.2.14",
"@angular/compiler": "8.2.14",
"@angular/core": "8.2.14",
"@angular/flex-layout": "8.0.0-beta.26",
"@angular/forms": "8.2.14",
"@angular/http": "7.2.7",
"@angular/material": "8.0.1",
"@angular/material-moment-adapter": "5.0.0-rc.1",
"@angular/platform-browser": "8.2.14",
"@angular/platform-browser-dynamic": "8.2.14",
"@angular/router": "8.2.14"
}
Once edited the package.json, remove the package-lock.json and node_modules and do npm i