Without seeing your code. You have to send new data to chartjs script. As it’s not aware of the event.
Here is an example (this is using ploty but I'm sure charts has an update method)...
in the component ...
public function updatedTimeRange()
{
$this->dispatchBrowserEvent('timeRangeUpdated', [
'chartData' => $this->chartData(),
]);
}
and in the Livewire blade...
<script>
window.addEventListener('timeRangeUpdated', event => {
chart.update({
series: [event.detail.chartData.series],
labels: [event.detail.chartData.labels],
});
})
</script>