Most likely, this is caused by the fractional value used for the cellHeight property:
const config: any = {
cellHeight: 42.75,
// ...
}
I recommend using an integer value. Fractional values may not only disrupt rounding during calculations, but they may also result in blurry lines on displays where virtual pixels correspond to physical pixels.