OP, 4 children here, all readers.
She is very young at 7 and you say she's not very confident...well then it's work for her....start reading one or two pages a day for confidence....with lots of praise.
My focus was ALWAYS....didn't care what they were reading as long as long as they were reading.
One of my children is exceptionally bright and he reread Captain Underpants at that age.....and would only read comic books until about 10.....I didn't worry ......I was just glad he had a book in his hand.
The focus should be completely that they hold a book in their hand.. that's how the habit is formed.
When she is that young i would focus on books that are just below her ability to give her a feeling of confidence and relaxation.
Reading is fundamentally about pleasure.
They have to enjoy it for it to have any chance to become a habit.
Google the best books for her age, the funniest, the absolute best sets that are rated. Book depository will deliver even during this crisis.
While you are waiting for the books to arrive get practicing.
When my eldest had just turned 8 his reading was poor and slow. We began the summer holidays and he read everyday out loud for about 10 minutes. By the end of the holidays, his reading was transformed and I bought lots of fun reads that he was well able for and enjoyed. He's an adult now and loves fiction...he associates reading with relaxation.
Focus on improving confidence.
Get the best of fun reads for her age. The set Amelia is a good one I think. Children love reading about bratty children!