Jim, thanks for replying.
My setup is a PC I built running Windows 10. All of the media is being served by an internal SSD. On this main machine I have MC 22 running and it acts as the main library for all the other devices. I have it setup under Media Network so I can access it from various machines (other computers at work, iPad, iPhone etc). My main listening station at home is a Surface Pro running MC 22 that is driving a DAC/Amp for my headphones. All of this works fine.
My network is configured so I can access my library from my iPhone with JRemote over the cellular network. I can access my library and listen to everything without any issues. It's just downsampling everything to 44.1 on my iPhone with DAC attached.
I have a portable Audioquest Dragonfly Red DAC/Amp plugged into my phone that can play up to 96kHz
http://www.audioquest.com/dragonfly-series/. It has an LED on it that changes colors to indicate what format it is playing back. When I play FLAC files locally using a FLAC playback app the DAC turns amber or magenta to indicate it's playing back a file at it's native higher resolution. However when I stream music with JRemote from my home library the LED turns green indicating it's never changing from 44.1. From within the JRemote app it recognizes the file formats as FLACs it's just no outputting them at the correct sample rate.
I wonder if it's a limitation of the JRemote app versus how I have it configured.
I attached a screen cap of where I have it configured for the output format inside of JRiver. Hope that made more sense!