As noted in my original question about this, everything is up to date. I was very, very specific about the versions of everything I was using. Also, this is something that's gone on for quite some time and has survived many, many reboots of all devices involved.
Also as noted, it happens with every song. Not just one or two. Or particular albums. Or whatever distinction you can think up. It makes no difference at all. It happens with every song. No matter how the song was obtained; purchased, ripped, copied from something else, whatever.
It's nice you included an article that explains home sharing, but it should be obvious that I already got it set up and working. Or, maybe it wasn't? If I wasn't clear about that, I apologize.
I'm asking something fairly specific, and very obscure. Yes, I researched this before coming here to ask about it, but found no references to this problem anywhere. I did, of course, find many references to setting up home sharing, and other generic matters.
The generic solutions I already found have been of no help, so I expect generic responses like how to set up home sharing are not going to answer this question, here.
If we can focus, very specifically, on why iTunes is skipping the end of some songs, that'd be helpful. Thanks.
P.S. I work in I.T. I am not new to this. As I said, I provided specific information about all devices involved and their software/OS versions. I did that for a reason. I'm not sure why that information was missed, but it was. Again, if I wasn't clear enough, I apologize.