making a pair of speaker, sounding almost perfect, but the bass is some how not enough in volume, not spacious but punchy. Shall I shorten the port or make it longer?
Did you take into account baffle step when designing the crossover? If not then that's your problem.The shorter the vent the higher the tuning frequency. Also, move around the room and see if the bass improves. Maybe you are sitting or placing them in a room suck out mode.