There are a bunch of possibilities.
Check your authoring bitrates. It’s fairly unusual for this to be an issue on computers. Older stand-alone DVD players sometimes have issues with bitrates right at the DVD’s peak legal combined audio/video bitrate.
Watch the DVD-R blanks you’re using, and for universal playback, don’t use DVD-RW or dual layer DVD-R. Lower quality blanks can kead to read errors that trip up your playback. This is particularly true of older stand-alone players, but may be an issue on PCs as well.
While not a huge problem with modern gear, older PCs doing software-onky decoding can be sensitive to CPU load and the efficiency of the DVD player software. Skip generic players like VLC for DVD-specific player software where possible, and shut down any other applications on the player PC.
-Dave