TV Shows Displaying As Movies with XMLTV

Hi, I am using XMLTV for my DVR setup (as Plex doesn’t seem to want to load any posters, and I would like to incorporate custom art). However it appears that most of my shows appear as Movies, e.g.


Obviously, none of these are actually movies. Is there anyway for Plex to not classify them as such?

For reference here is a XMLTV snippet of one of those items:

<programme channel="TV3 PLUS 1" start="20180324122500 +1300" stop="20180324132500 +1300">
    <title lang="en">The Bachelor NZ</title>
    <desc lang="en">For the first time this season, the Bachelor puts himself in the hot seat, and faces up to the families of the final three girls</desc>
    <date>2016</date>
    <category lang="en">Reality</category>
    <episode-num system="onscreen">S2 E17</episode-num>
    <subtitles type="onscreen"/>
    <rating system="NZ">
      <value>PGR</value>
    </rating>
    <icon src="https://cdn.mediaworks.nz/3now/shows/S1418-584/S1418-584_thebachelornz_1434x804.png?width=[width]&height=[height]&crop=auto"/>
    <icon src="https://cdn.mediaworks.nz/3now/shows/S1418-584/S1418-584_thebachelornz_1434x804.png?width=[width]&height=[height]&crop=auto"/>
  </programme>

Any help would be appreciated

Also getting this issue with both freepg.tv and EPG Collector xml feeds. Pulling out my hair trying to find a solution that is free. [not icetv]