Strength & muscle loss are not the same thing. Common mistake a lot of folks make.
A smart program to run while cutting is one that is designed to maintain muscle mass as the primary goal, not strength. That means any non-retarded bodybuilding routine designed to suite your experience level. A basic Upper/Lower split with a median level of volume will do just fine. You can adjust from there depending on a bunch of stuff that I can't be bothered to go into unless you specifically want to know the details (volume correlates with deficit size, bigger the deficit - in daily & total - the lower the volume needs to be, etc).
I've never lost strength when cutting. Neither have 99% of my clients. Yes, you get weird lifts where you think you're losing strength (bench for example) but it has more to do with loss of leverage rather than anything else. It's a non-issue for most folks who aren't actual strength competitors.
FWIW, I don't recommend 5/3/1 or any other program with strength, not muscle growth, as the primary goal. It isn't optimal.
Thanks for your advice I really do appreciate it!
You said just sticking to a upper / lower program would be best for me while cutting down on fat and to maintain muscle.
Last question.. For advanced/experienced lifters Do you know any upper/lower programs on the top of your head that I should check out so I can study in depth what to actually do in the gym, reps and sets ECT. Ive seen some random no name people on youtube make Upper/lower programs and it didn't look too good lol.