Is it possible that there is more than one running instance of the program(s) you are trying to "maximize"?
If so, then just clicking the taskbar icon will not usually restore the previously minimized window because it doesn't know which one you want. For example, if you are running two File Explorer windows and minimize them both, AND if there is not much room on
the taskbar (many other programs perhaps) they will occupy the same taskbar position, and you cannot restore those windows with just a mouse click. In this state, the taskbar icon is said to represent a "group" of windows. Here are some keyboard plus mouse
shortcuts that may help in this and similar cases. The Ctrl + <click> that you are using is a special case of the first one:
When the taskbar button represents a group of windows:
(a) Hold the Ctrl key down: repeated left-clicks of the mouse on the taskbar button will cycle through each window in the group.
(b) Pressing the Shift key while you right-click the taskbar button will bring up a menu of choices for rearranging all of the group's windows.
When the taskbar button represents just one window:
(a) The same Ctrl + <click> shown above will just restore the window.
(b) The same Shift + <right-click> shown above will bring up a very different menu - the one with "Minimize", "Maximize", "Restore" etc.
(c) Shift + <left-click> will bring up another instance (fresh copy) of a program that is already running.
(d) Ctrl + Shift + <left-click> will do the same thing but the new instance will run with Administrator privileges.
But if your issue is NOT due to multiple instances or a nearly full taskbar then .... Never mind!