So the girls have been pretty good with Karen, Karen is still definitely at the bottom of the pecking order but she's doing very well. The last 2 days Penguin has decided to start harassing her again in the morning, it seems to only be for a few minutes in the morning when they first see her and then they are fine for the rest of the day.
I still have Puffin/Karen and Penguin/Pigeon in separate coops, I was planning on trying to move them all to the main coop again but then Karen started laying so I don't want to disturb her laying cycle by changing her housing, I will wait until she's done laying to try again. I'm thinking maybe the reason penguin likes to harass her in the morning is probably because she hasn't seen her all night and just feels like she needs to make sure Karen knows she is the boss. Puffin still generally splits them up any time Penguin is harassing Karen, because Puffin is dominant over Penguin. Puffin was just in my lap during that video. I would still like to eventually get them all into the main coop, so if anybody can offer any advice that would help me in getting Karen and Penguin to peacefully share the same coop, it could be very helpful.