No way. That is utterly bizarre. I didn't even do half the amount of care you did and I got Ginjirotchi on my rereleased P1. The colour models are allot less stricter on care requirements practically needing just a few care mistakes to get anybody (as opposed to filling the meters). The vintages might take into account how full the meters are but I don't think they'd penalize you for the meters having one dropped hearts out of the possible 4. I do think the discipline might be part of the problem since if you caught all of the discipline calls that ever occurred, you'd be disciplining your tamagotchi when the meter was
already maxed out. In other words, you have a completely full discipline meter but the tamagotchi still beeps ever so often for discipline.
You mentioned that you turned off the lights 5 minutes after your tamagotchi went to bed. In those cases, was the attention light still on before you turned off the lights? If your tamagotchi beeps for attention and you respond after the icon turns off, that counts as a care mistake (except for discipline). Did you ever turn the lights on after it went to bed? That might do something but I haven't tested to be sure. When your tamagotchi evolved into its teenage form (the second time it changes form since birth) did it evolve into
Kuchitamatchi? If so, then that indicates that your tamagotchi received bad care. If you have consistently got Kuchitamatchi regardless of how well you care for you tamagotchi, then there has to be something wrong with your device. In that event, the only things I would suggest are maybe resetting your device a couple times on the off-chance that
might fix something or not discipline your tama at all and not getting any care mistakes to see if you could get Maskutchi ( an average care adult). If you haven't been consistently getting Kuchitamatchi, then it might just be a fluke like
this topic describes, although it is about the originals and not the rereleases.