You can do that, and it will not harm anything. It is not ideal and you should change it, but as a quick thing to get going NOW go ahead.
Why not ideal? Your mobo basically has two groups of fan control systems, and each is based on a temperature sensor to decide what fan speed to run. The CPU_FAN and CPU_OPT headers use only the temp sensor built into the CPU chip. The three mobo case fan headers you have use a different temp sensor on the mobo for their guidance. So, using the CPU_OPT for a case vent fan is not ideal because it is guided by the wrong temperature.
As you have realized, a PUMP header normally does no speed control. HOWEVER, check your mobo manual about that header. SOME (not all) mobos make the PUMP header a dual-option one. They allow you in BIOS Setup to choose whether it really is running a pump, or is re-purposed to run a normal case vent fan using the mobo temperature sensor and actually doing fan speed control. Still, that only MIGHT get you one more header to use.
Your simple solution is a pair of 2-output SPLITTERS, like this
https://www.newegg.com/p/1W7-0022-0...cm_re=fan_splitter-_-9SIA9F93GG4938-_-Product
NOTE that this item has only one input (female) connector to a mobo fan header, and two output (male) "arms" for the fans; it has NO third type of "arm" that goes to a PSU power output. Each of these can let you connect two of your normal fans to a single mobo header, which all headers can do. Another alternative is to get the same type of device, but with three output arms. However, that type should not be used with certain older LED Fans that have lights in their frames, but no second cable to power those lights.
When you use a Splitter both fans on it will do the same thing, but only one of them will report its speed to the mobo header and you will never "see" the speed of the other fan on that Splitter. This has NO impact on ability to control speed.