Sky digibox with no card is neither Freesat (TM) nor Freesatfromsky.
You can pay £20 to Sky for a Freesatfromsky card to get the right free local channels back where you expect them. But of course this service mainly exists so they can pester customers into paying for a full package. I’m sure someone does pay to get the free channels they already get for free?
Or save £20 and save channel 900+ instead of 103 in to favourites.
Or bin the Sky boxes, and replace with Freesat boxes (where you do type in the postcode to select the correct local channels).