If you zoom out, the share price is still up in general. While 7% sounds like a slide, it's still not that big overall. The stock may go up Monday 3% or 5% either way.
A private credit fund is a loan fund. A loan fund is money in an account used to give out loans (liquidity). Capping withdrawals means investors who put money into that fund for giving out loans can't pull all their money out. Investors want to pull their money out because they see economic hardship (either themselves or economy) and are likely putting that money into other places (like savings accounts). Or the fund isn't working for them.