With the latest version of QuantumATK 2019.12 you can also include the intraband contributions - since graphene is kind of metallic, that may actually help. See
https://docs.quantumatk.com/manual/Types/OpticalSpectrum/OpticalSpectrum.html#intraband-contributionOtherwise it looks to me that you have chosen appropriate settings in your script, except perhaps the bands above and below the Fermi level. It's hard to guess these, but you should increase them and check if that has any influence on the results (and the same goes for the k-points, but 100 points seems reasonable).
Now, generally when asking for our assistance, it's very hard to judge anything from your results just being given a single number. You need to study carefully the entire dielectric function, real and imaginary part, for the whole spectrum, and compare that to other results, incl. bulk C to check the accuracy of the method you are using. . And very importantly, given that graphene is so anisotropic, you will at least get two results for parallel and perpendicular polarization. I checked the literature very quickly and the number 1.5 seems quite reasonable, actually for one of the polarizations. See e.g.
https://ieeexplore.ieee.org/document/8354508https://doi.org/10.1016/j.physe.2014.04.010https://doi.org/10.1016/j.jpcs.2017.06.026Btw, I doubt HSE and GGA will yield significantly different results, esp. since there is no band gap, thus I would focus my energy on GGA to save time.
Good luck, I hope something here helped you!