Thin bars in subplots with different time frames

I need your help regarding the thin bars (and candlesticks too) in the right side of the image below. Iā€™m using subplots here with the datetime index below (4-hour time frame & 1-day timeframe). I already tested the similar time frames and I get the desired look for the bar charts so Iā€™m guessing this has something to do with timeseries. Thank you.

DatetimeIndex(['2021-04-29 12:00:00', '2021-04-29 16:00:00',
    '2021-04-29 20:00:00', '2021-04-30 00:00:00',
    '2021-04-30 04:00:00', '2021-04-30 08:00:00',
    '2021-04-30 12:00:00', '2021-04-30 16:00:00',
    '2021-04-30 20:00:00', '2021-05-01 00:00:00',
    ...
    '2021-05-22 12:00:00', '2021-05-22 14:05:00'
  ],
  dtype = 'datetime64[ns]', name = 'time', length = 140, freq = None)


DatetimeIndex(['2021-01-04 08:00:00', '2021-01-05 08:00:00',
    '2021-01-06 08:00:00', '2021-01-07 08:00:00',
    '2021-01-08 08:00:00', '2021-01-09 08:00:00',
    '2021-01-10 08:00:00', '2021-01-11 08:00:00',
    '2021-01-12 08:00:00', '2021-01-13 08:00:00',
    ...
    '2021-05-22 08:00:00', '2021-05-22 14:05:00'
  ],
  dtype = 'datetime64[ns]', name = 'time', length = 140, freq = None)