The issue here is not "recognition" of the fans because they are similar electrically. It is the physical connector design.
If I read the LianLi P28 fan pages correctly, the single fan comes with a simple adapter cable to connect that fan to a standard mobo fan header. IF you buy the three-pack, then you can link all three together into a single unit and then connect that entire group to one fan header. To do that you must use an included "Speed Controller" cable that actually is an adapter to fit a standard mobo header PLUS an speed switch. Then you MUST set that switch to HIGH speed so it does NOT interfere with control by the mobo header.
If your friend wants to use a set of three in one group for the 360mm AIO rad, then that three-pack will work. NOTE that that Kraken AIO system you are using has a special multi-headed cable from its PUMP unit with THREE outputs for the rad fans. It is IMPORTANT that the single cable from that group of LianLi fans be plugged into the only one of these sockets that has ALL FOUR pins in it.
IF a separate group of three fans for case ventilation is to be used as one combined unit, another 3-pack could do that. But for any places in the case where you need a single fan, you must buy the one-pack so you get the adapter cable it requires to be able to plug into a standard fan header.
You may find it useful to connect four case ventilation fans to that NZXT hub device. We need more specific info on that NZXT device. ONE version of that is a simple board that connects to a mobo CHA_FAN or SYS_FAN header and has several output ports for fans. Another is a stand-alone box that makes NO connection to a mobo fan header and acts as its own separate Controller. As I read the info on this latter version, its options do NOT include using a temperature sensor on the MOTHERBOARD as guidance for fan control, BUT that is exactly what is NEEDED for case ventilation fans!
If you tell us what mobo you have - maker and exact model - we can advice further how to connect the case fans.