Mot an expert on this, early days for us. dd (6) is just starting learning to ring in German at school. School starts here at 6. German is much more phonetic so that does help but she had real problems at first. She was memorising the text but not actually reading and had a real blockage about the whole thing.
I took her to the LAST page of the school book, chose an easy sentence and got her to read it with my help - plenty of help, I didn't leave her to flounder. From that she gained enormous confidence and saw "Hey I CAN read it, even the last page, even without learning it off by heart in class". After that things rocketed.
I find the school book crap. I hate the pictures etc but I can see the logic in the way it's constructed. She does that at school and I just do word games with that vocab at home. I don't see the point in reading something 3 times that she has already learnt off by heart.
I write her little letters every day. Simple, nice, full of praise and how great she is- and she loves reading those. I knock on the door and say "post for Miss dd".
We go to the library and she chooses her own books to read. That makes a big difference I think. If they chose it, they feel more like reading it.
So far so good but my impression is that there is no linear progression, they make a huge step forward and then seem to loose it and drop back and so on, so I think you have to take these difficult phases in your stride,as part of the whole process.