I’ll bring this up with the team.
Currently the game just checks which Kingdom Power Tasks you have which aren’t complete and gives a daily offer based on that - it doesn’t check whether it’s achievable or what you already have in your collection.
The Kingdom Offers are just for Power Level, not Kingdom Level.
Just as a bit of a further explanation, I understand it would be very nice to be offered deals specific to the status of your collection but that does mean the game would need to check every single player’s collection every daily reset, so it was implemented this way originally for optimisation reasons. We do play the game and we do get it.