Seems to be a wise pillow.
Yes, I still remember:
As you said, this is the same limitation for MAC and hostname - which doesn't speak against implementing the hostname approach when MAC is implemented.
For both pihole needs to
As the network table is updated every minute you could trigger a "re-groupping" immediately afterwards. This would also compensate for
I agree from a technical point of view - from a user's point of view I don't care. When I had no pihole all devices could contact whatever they wanted. I would rather have this trade-off (small amount of time wrongly assigned clients) than to miss this feature. I know you want pihole to be perfect - I guess for most it is sufficient when it is really good.