You already have a PlayerController, just have your RPC there. Then, while already in the server (Client -> PlayerController -> RPC) just call the methods in the Chest that are not RPC’s.
Edit: I see you mentioned this in your initial post, and it’s totally acceptable (probably the best) solution for this problem.