Shield TV Kodi 17.1 Crashing/no passthrough

I have been running Kodi 16 on a FireTV 2 for awhile, but recently picked up a Shield TV Pro (2017) so I could emulate some of my older games as well as act as the primary media server. I haven’t had many issues with the FireTV aside from an occasional freeze up here and there. With the Shield and Kodi 17.1 it has crashed several times trying to start a movie and I can’t get the passthrough audio to work for the life of me! I’ve read several threads about this and tried a few different changes but I can’t figure out what the issue is… Hoping someone here knows what is going on!

First off my setup is Shield TV to Onkyo TX-NR545 to 5.1 setup/TV. All of this is through the HDMI. My receiver should support basically all the DTS/TrueHD/Dolby audio formats – and work on the FireTV.

After I plugged in the Shield and allowed it to update it’s software, I went to the play store and installed Kodi from there which was version 17.1. I loaded the Titan skin 3.7.56 (I don’t think this matters to the crashing of videos or the passthrough does it?) and installed the Plexkodiconnect addon, to add all my media (managed through my separate local Plex server/NAS). After it loaded all my media I noticed it would moved VERY slowly through folders and take quite a while to load up a movie as well.

I haven’t changed any of the default Shield settings. I’ve tried several different options, but right now I have the Kodi settings as:

Videos – Playback
Adjust display refresh rate: On start/stop
Sync playback to display: Off

General – Display
Resolution – 1920x1080p (TV is a 120hz 1080p set. Haven’t upgrade to 4k just yet)
Refresh rate – 60.00
Delay after change of refresh rate – Off
Set GUI resolution limit – Auto

General – Audio
Audio output device – android, audiotrack
Number of channels – 2.0 (I have tried changing this… no difference as far as I can tell on passthrough)
Output configuration – Optimized
Volume control steps – 90
Maintain original volume on downmix – On
Stereo upmix – Off
Resample quality – High (shouldn’t matter on passthrough?)
Threshold for pitch correction – 2
Keep audio device alive – 3 minutes
Send low volume noise – On

Allow passthrough – On
Passthrough output device – android, audiotrack
Dolby Digital (AC3) capable receiver – On
Enable Dolby Digital (AC3) transcoding – Off
Dolby Digital Plus (E-AC3) capable receiver – On
DTS capable receiver – On
TrueHD capable receiver – On
DTS-HD capable receiver – On

Enable audio DSP processing – Off

I see people saying post your debug log, but I’m not sure what I need to do in order to post that? Sometimes movies work ok, and sometimes they crash. I never get any sound at all unless I disable passthrough entirely. I’m kind of at a loss here on what to do… any suggestions?