Im pretty convinced Lola is the killer
1. She was jealous of Peters relationship with Lucy and in their final scene, Lola (in a quite out of character way imo) mocked Lucy for fighting with Peter
2. It has been hinted that Lauren was the intemded victim, if this was the case then id also makes sense as Lola has always known Peters heart belonged to her
3. Lola may have witnessed the argument between Billy and Lucy and this compunded with jer jealousy may have been enough to start an argument.
It is going to be someone unexpected and I think Lola has enough of a connection to the Beales without being too onvious a choice. I think may also explain her lack of screen time: maybe they kept Lola off screen so to hide her reaction to the various twists in the murder investigation?