What you observed is one common usage of the ~다 ending in conversation.
Since the predominant ending in casual speech is ~아/어/야(informal) and ~이에요/~예요, the ~다 ending stands out.
So people often use this ending form when they make an exclamation or interjection, like 찾았다!, 알았다!, 맞다!, etc.
They express something important that just came to their mind, like "Got it!", and 귀엽다! can be used in this way.
Usually such phrases are said in a high pitch, like shouting something to oneself. So it's not considered rude.