Your concerns are all very valid and deciding between balance and work ethic is never easy.
If her homework is taking too much time purely because of concentration and not due to a lack of understanding, reducing her homework further will likely not change things as she will simply have more time at her disposal to 'dilly dally'.
As she feels a sense of accomplishment and pride on completing her homework, the possibility of not having those positive feelings can be an incentive to make a change.
Assuming she has a quiet, non-distracting, organised space in which to work in, providing a clear structure for homework time she may be able to complete it quicker. Develop a timetable which includes working for 20 minutes separated by 5 minute breaks with a slightly longer break every two or three sessions to get a snack or something to drink. Keep a timer in her room that can be set to ring when the study session and breaks are over so that she is aware of the amount of time passing. Set a reasonable time limit for the days homework and once it has been reached insist that homework be packed away (you can ask for the teacher's input on how long it should be taking and add an extra 20 minutes). Never make excuses for her to her teacher regarding incomplete homework, allow her to take responsibility for this.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.