Suggestions planned after SO is fulfilled

I have plowed in the WOs and POs and it does not make sense why scheduling plans additional suggestions against no demand months later. The POs for components are with due dates well within the WOs req dates also. The WOs and SUGs planned in time phase are like this:

I did find 3 components tho which have a strange scheduling log indicating that these are not available until 2024. Which does not make sense as PO due dates are in 2023. What would cause this?

Checking stocked material constraint for operation 10 material 3900255 for 21.09.2023. — Check_Mtl_LeadTimes
06:37:51 Running atp for start date of 21.09.2023 qty 50,00000000 LeadTime 26.07.2024. ATPMtl count =2. — StockedMaterial
06:37:51 OnHandQty= 360,00 . — GetSchedAtp
06:37:51 Other Supply 100,00 . — GetSchedAtp
06:37:51 SENDING TO LEAD TIME - Available quantity after prior requirements = 10,00 lesser than qty needed (50,00). Prior demand = (450,00) — GetSchedAtp
06:37:51 Ran atp 26.07.2024 . — StockedMaterial
06:37:51 Stocked material for operation 10 material 3900255 is avail 26.07.2024 0 . — Check_Mtl_LeadTimes

Any bright ideas what to check?

For clarification when suggestions are included in the time phase then I can see that jobs should be cancelled. It does not make sense why this is suggested: