Hello,
1) From which solution do you precipitate gold with zinc? Tetrachloroaurate, thiosulfate complex, thiourea complex, cyanide complex?
2) How do you control pH? Do you know how to use the Pourbaix diagram for gold compounds? Eh-pH dependency?
3) The replacement reaction between zinc and gold will run in almost any case (except for really incorrect, chemically absurd conditions).
In practice, the question is the time spent on gold precipitation and the percentage of productive output/tailings.
If ions of other metals are present, they shift the standard electrochemical potentials of all metals in solution, but how and in which direction exactly is a relatively difficult case for the forum.
For example, gold itself does not quantitatively dissolve in thiosulfate (unlike silver) but in the presence of copper, nickel, or cobalt ions, the process of dissolving gold is faster than in the cyanide process, and forming one of the most stable gold complex compounds.
Beginners usually get it accidentally, dissolving electronic scrap and trying to precipitate gold with metabisulphite). As a result, very often, gold doesn't precipitate but redissolves very quickly. And since it is a very non-trivial task to precipitate the gold from the thiosulphate complex, and it can mask the tin chloride test, such solutions are usually poured into the sewer as empty by beginners
There are hundreds of such ionic combinations, so you will need to study at least a course in general inorganic chemistry to be able to calculate a specific set of electrochemical conditions. If you have a mining enterprise with more or less stable ores, it makes sense to do such work, for random sources of gold (electronic scrap, etc.) it is difficult and usually impractical. It is easier to provide a large excess of precipitant metal.
For a one-time operation, it is cheaper than any chemical calculations.
About acids:
If there is only gold and zinc in the precipitate, any acid can be used.
There are mnemonic rules for solubility: NAG-SAG-PMS-Castro Bear
If there is silver in the precipitate: nitric will dissolve it, hydrochloric will not work (zinc won't dissolve), sulfuric will not work (zinc won't dissolve, except concentrated - then with silver together), and acetic will only dissolve zinc. Acetic acid is relatively safe, very cheap and widely available, and therefore convenient. Why do we need a concentration of acetic acid of no more than 20%, this is a question, the answer to which is worth finding on your own