Update:
For those of you interested or having a similar problem..
I think the problem is not so much in the code posted here. To set this up after using msim.setup, devcom com, the simulation script is brought in the with the following statement
vlog -sv C:/<pathway>/
SimScript.sv -L slave
the -L is apparently to make the systemverilog work, but I fear that pulling the packages from the slave (the custom IP does not seem to produce these files in the library) is not actually giving the master the ability to send its master signals out to the world. As a result, the BFM isn't responding at all because it doesn't know its being asked to respond, despite the fact that I can see my master trying to request a read/write. I have no idea how to fix this, but this is my current theory. Any advice on this would be appreciated.