Go through all the fund/morale sub event options for yourself and the characters you have working there, and see if any still have rewards to give. There should be an arrow on the link if there is still a reward to collect. You may also consider hiring Lydia if you haven't, which can be done by talking to her in her room.
If you are really stuck, post your save file for me (save menu -> save to disk) and I can check myself where you are missing something.
For the Lydia gym events, you need prositituion level. You might have to use the button to go back to the previous level's events, do one of the sharing events there to get her level up.