Hello Chris,
I found the main cause of the problem, the current implementation of DicomService class is not considering Meta classes like Basic Grayscale Print Management Meta SOP Class.
As you know Meta classes can be requested in the Association request which implicitly a request for other SOP classes. In our case these will be the Basic Film Session, Basic Film Box and Basic Grayscale Image Box SOP Classes.
I modified the DicomService to send the N-* responses using the requested presentation context in first place. I will pull my update soon to GitHub for your review but this I need to know Colby opinion for the applied modification.
Thanks for your support.