Issue solved, Elasticsearch 8 obviously reads <ES_PATH_CONF>\jvm.options, creates a gc log in the directory specified in <ES_PATH_CONF>\jvm.options, then reads <ES_PATH_CONF>\jvm.options.d\jvm.options and applies the new settings for gc logging.