Media.Get not returning media post

I have a section of code that is used in 2 scenarios.  This code is a call to Telligent In-Process API to get a media post.

post = teeAPIv1.PublicApi.Media.Get(post_ID);

teeAPIv1 is set as follows:

using teeAPIv1 = Telligent.Evolution.Extensibility.Api.Version1;

post_ID is an integer, and in both scenarios the value of 63 is passed in.

On the first scenario, it returns a successfully filled out media post object.

On the 2nd scenario, it returns a media post object whose properties are all null.  Basically worthless. (Image of the failed returned object attached)

I'm assuming some sort of context is at play here but I'm not seeing it. 

What can make this call fail in 1 of 2 scenarios when handing it the same value to look up?