The GNS/W series will require the HILPT when it is required by rule and offer the option when one may be cleared straight-in. The GNS/W series will not offer the hold if you join the procedure via a NoPT route or segment. Where most pilots get confused with joining a T style approach (without a TAA) at the center IF/IAF fix, where the hold may or may not be required by rule. An example, if you are at TAYSO and select the KLKR RNAV RWY 6 approach and join at CORON, the GNS/ will ask if you want the hold or not. The hold is required by rule by default, but in most instances, I would expect one to be cleared straight-in and not want to use the hold. If you were located at CHELE, but selected CORON as the point to join the approach, the hold would always be included in the route, because the hold is required by rule and the angle to the FAC is more than 90 degrees. If instead you were to join at one of the T fixes, NOKNE or MITVE, they include legs that are NoPT, so the hold is not included. But if you are directly over one of these fixes, they are 90 degrees to the FAC, but chose CORON to be the IAF where you join the approach, you will get asked if you want to do the hold or not. IOW, if you know the rule for when a HILPT is required, the GNS/W will either offer you a choice to include the hold, always include the hold, or never include the hold depending on the application of the rule. The rule is that if the HILPT is charted on the procedure, you must do the hold unless one of these 4 exceptions apply: 1) You are being vectored to final; 2) you are on a route or TAA segment that is charted as NoPT; 3) you are cleared Straight-In; or 4) timed approaches are being used. All the GNS/W series does is follow the rule and when the HILPT is optional, offer it to the pilot.
If you have selected the hold and later decide not to use it, you can either delete it from the route or activate the leg immediately after the hold. If you select a route that does not include the hold but want to fly the hold anyway, for example to lose altitude, you need to load and activate the approach by choosing the center IAF as the point of joining the approach and including the hold if it is optional. Once in the hold, you control whether or not the proceed inbound along the FAC to the FAA or not by using the OBS button. Pressing the OBS button will toggle SUSP on and off. If SUSP is annunciated when you approach the IF/IAF, you will stay in the hold. If SUSP is not annunciated, you will sequence inbound to the FAF. You can toggle SUSP on and off as many times as you want until just before you get to the IF/IAF fix as it only matters the state of the SUSP annunciation when you cross the fix.