Question about M3U and Guide data from one DVR to another.?

I notice that when I use the Guide data from may MAINDVR to my Backup dvr the ShowID's appear to change.? ... I guess I would have to use the regular Gracenote Guide data on my backup dvr ? see TMS ID ... I was trying to setup a full test System without having to constantly hit the Gracenote Servers.

MainDVR
<episode-num system="tms">EP005240800053</episode-num>
Backup DVR
<episode-num system="xmltv:channels-dvr">184825/S3E5</episode-num>

Example ... MainDVR

<programme start="20231212210000 +0000" stop="20231212220000 +0000" channel="2.2">
<title>Without a Trace</title>
<sub-title>Upstairs Downstairs</sub-title>
<desc>A nanny and her charge disappear hours after her employers fired her.</desc>
<category>Episode</category>
<category>Series</category>
<category>Crime drama</category>
<category>Mystery</category>
<category>Thriller</category>
<icon src="https://tmsimg.fancybits.co/assets/p7895089_b_h9_ad.jpg?w=720&h=540"/>
<series-id system="tms">184825</series-id>
<date>20041021</date>
<previously-shown/>
<episode-num system="tms">EP005240800053</episode-num>
<episode-num system="onscreen">S3E4</episode-num>
<episode-num system="xmltv_ns">2.3.</episode-num>
<credits>
<director>Timothy Busfield</director>
<actor>Anthony LaPaglia</actor>
<actor>Poppy Montgomery</actor>
<actor>Marianne Jean-Baptiste</actor>
</credits>
</programme>

Backup DVR ..

programme start="20231212210000 +0000" stop="20231212220000 +0000" channel="2.2">
<title>Without a Trace</title>
<sub-title>Upstairs Downstairs</sub-title>
<desc>A nanny and her charge disappear hours after her employers fired her.</desc>
<category>Series</category>
<category>Episode</category>
<category>Crime drama</category>
<category>Mystery</category>
<category>Thriller</category>
<icon src="https://tmsimg.fancybits.co/assets/p7895089_b_h9_ad.jpg?w=720&h=540"/>
<series-id system="xmltv:channels-dvr">184825</series-id>
<date>20041021</date>
<previously-shown/>
<episode-num system="xmltv:channels-dvr">184825/S3E4</episode-num>
<episode-num system="onscreen">S3E4</episode-num>
<episode-num system="xmltv_ns">2.3.</episode-num>
<credits>
<director>Timothy Busfield</director>
<actor>Anthony LaPaglia</actor>
<actor>Poppy Montgomery</actor>
<actor>Marianne Jean-Baptiste</actor>
</credits>
</programme>

Strange, since the series-id is the same.

Since the show/series id is correct in both cases, is it causing an issue with displaying, scheduling or recording the individual episodes?

I could see it affecting scheduling and recording.

Exactly I had imported some recordings of a Series so being that the episode ID is different in the backupdvr it re-recorded them.... EP005240800053 VS 184825/S3E4 .. Imports of Series use Garcenote is that right?

Yes, an imported series episode automatches to Gracenote.

So now I see why they would re-record ok guess using XMLTV from one DVR to another is not a good Idea ... thanks for helping me clear it up.