This is a known rendering issue in Looker’s visualization layer when the data set is empty and data labels are forced on. The safest workaround is to either disable Show data labels when filters could result in no rows, or adjust the query to always return a placeholder row (for example, using a COALESCE on numeric measures). You can also wrap the visualization in a conditional block in a dashboard to hide the chart entirely if the result set is empty. I recommend filing this through Looker Support or the Looker Ideas Portal with your repro steps so the visualization team can track and patch it.