I just started using plex dvr with hd homerun connect. Very few shows have recorded for the correct length of time. Sometimes shows have the correct length of time but do not start on time. Not sure how to troubleshoot this.
Strange - what level firmware on you hd Homerun and what level Plex server are you running?
Could there be a time zone mismatch somewhere ? How far off are the start times ?