Apex Charts - discrepency between mobile app and web views

Hello, I’m using Apex Charts to show the last 30 days of solar generation (and other things).

Using the HA local website to view, it shows about 11-12 days worth of data and the rest of the dates are filled with NULL values. Pic below.

When I view the same chart through the mobile app (android), it shows all days.
Pic below:

What could cause that and is there a fix? I get the full view on mobile whether viewing in landscape or portrait (all days show).

Here’s my config for that chart:

type: custom:apexcharts-card
graph_span: 30d
span:
  start: day
  offset: "-29d"
header:
  show: true
  show_states: true
  colorize_states: true
apex_config:
  yaxis:
    forceNiceScale: true
  legend:
    show: false
  chart:
    zoom:
      enabled: true
      type: x
      autoScaleYaxis: false
    toolbar:
      show: true
      tools:
        zoom: true
        zoomin: true
        zoomout: true
        pan: true
        reset: true
series:
  - entity: sensor.ac300_power_generation_2_daily2
    type: column
    name: Daily Solar Generation
    group_by:
      func: max
      duration: 1d