Hello,
we update to Ionic 5 last month.
We use a barcode-scanner an therefor an ionic-button with ionic-icon “qr-code”.
In Chrome there a two of 3 locations in our app where the icon is broken:

In Firefox there are no issues.
We use it like this:
<ng-container *ngIf="(qrCodeConfigKey$ | async) === 'true'">
<ion-buttons>
<ion-button slot="icon-only"
class="barcode-scanner-button-component"
(click)="showBarcodeScannerModal()">
<ion-icon name="qr-code-outline" title="Barcode-Scanner"></ion-icon>
</ion-button>
</ion-buttons>
</ng-container>
Any ideas somebody?
I just tested it out in an app to see if it had any issues, and so far I’m not able to replicate

I modified the markup a bit to just better test things.
<ion-header [translucent]="true">
<ion-toolbar>
<ion-buttons slot="start">
<ion-button slot="icon-only">
<ion-icon name="qr-code-outline" title="Barcode-Scanner"></ion-icon>
</ion-button>
</ion-buttons>
<ion-title>
Tab 1
</ion-title>
</ion-toolbar>
</ion-header>
I found the problem.
In our case the Icon is shrinked to 19.5938px and this can be a problem for svg´s.
When i set the min-height and min-width to 20px it shows up correctly.
ion-icon {
min-height: 20px;
min-width: 20px;
}