Channels DVR scheduled recording the same episodes twice

I've had this happen before and posted about it here Channels DVR recorded the same episode twice

In this case the episodes appeared in the guide matching the pass and got scheduled, then later those same episodes also appeared in the guide airing earlier and both got scheduled.

From the dvr log. This is what was scheduled during the morning guide refreshes.

Rule 'Modern Marvels-758' (413) found new airings

2022/07/11 09:49:29.296554 [DVR]   queued recording job for EP001031150921 @ Mon Jul 18 11:03:00PM on ch=[758] (1658210580-413)
2022/07/16 09:52:17.712139 [DVR]   queued recording job for EP001031150921 @ Mon Jul 18 8:00:00PM on ch=[758] (1658199600-413)
2022/07/16 09:52:18.581487 [DVR]   queued recording job for EP001031150921 @ Mon Jul 18 8:00:00PM on ch=[758] (1658199600-413)
2022/07/16 10:31:53.126693 [DVR]   queued recording job for EP001031150921 @ Mon Jul 18 8:00:00PM on ch=[758] (1658199600-413)

2022/07/14 09:11:12.462621 [DVR]   queued recording job for EP001031150923 @ Mon Jul 25 7:00:00PM on ch=[758] (1658800800-413)
2022/07/16 09:52:17.723341 [DVR]   queued recording job for EP001031150923 @ Mon Jul 18 9:00:00PM on ch=[758] (1658203200-413)
2022/07/16 09:52:18.611106 [DVR]   queued recording job for EP001031150923 @ Mon Jul 18 9:00:00PM on ch=[758] (1658203200-413)
2022/07/16 10:31:53.143649 [DVR]   queued recording job for EP001031150923 @ Mon Jul 18 9:00:00PM on ch=[758] (1658203200-413)

I found these two episodes of Modern Marvels scheduled to record twice.
EP001031150921 was scheduled for both
Mon Jul 18 11:03:00PM (1658210580-413) and
Mon Jul 18 8:00:00PM (1658199600-413)

EP001031150923 was scheduled for both
Mon Jul 25 7:00:00PM (1658800800-413) and
Mon Jul 18 9:00:00PM (1658203200-413)

I fixed it by pausing and resuming that pass.
Channel == 758
SeriesID == 185155
SeasonNumber > 20