Primalunas have plenty of bass even with EL34s. That’s probably not your problem unless you have a faulty amp. Which would be rare as Primaluna has some of the best quality control in the business.
Smaller speakers like your Mackies are easier to place in a modestly sized room with a big side opening. Medium to large speakers take a bit of finesse/trial and error if it’s not something you have a lot of experience doing or your room conditions are not helping. And then there is the matching of speakers to amp.
The room is such a strong player in the acoustic signature of a system. A room must be exploited to the fullest to get the best sound out of it. This takes time. A lot of folks fit the system into the furniture layout and tweak from there. That is probably too much of a compromise against the system and you can’t expect much. Throwing money at gear at this point is a serious waste of money.
Unless you have a dedicated listening space, you’ll need to know how to compromise in a way that puts your system first and the furniture layout second. I’m lucky. I have an old home with formal rooms. More importantly I was able to get my wife to agree to a compromise that works for the both of us. It doesn’t look like a compromise as the rules for the living room are sneaky enough to get good bass and imaging while looking like the room favors the fireplace.
I have a Primaluna Evo 400 pushing Tannoy Turnberrys. They sound big in my 22’ x 16’ room with 8’ ceilings. Bass in never a problem. I’ve had them for a year and I’m still tweaking the room.
You said you listened to all the speakers in the same position. But I’m certain each of those speakers has its own perfect place in the room. You need to find that spot.
My speakers are 1/5th the width of the room from the side walls. They are 1/10th the depth of the room from the front wall. This is not optimum but is good enough for living. When I do serious listening they move forward off the back wall to about 1/7th the depth of the room.