Catalytic (acid or base) self-condensation of acetone is a very complex reaction, which has been analyzed several years ago (Ref.1). I don't have an access to the original article, yet, I recommend OP to find this article and read it carefully. Its abstract states that:
Catalytic self-condensation of acetone is a very complex reaction and numerous products are possible via competitive self-condensation and cross-condensation between the same or different ketones that are formed in the reaction. All the major products of the reaction, diacetone alcohol, mesityl oxide, phorone, mesitylene, isophorone, 3,5-xylenol and 2,3,5-trimethylphenol find important industrial applications. The reaction is catalysed by acids as well as bases, and it can be carried out in both liquid and vapour phases. The selectivity of the reaction for the desired product is achieved by proper choice of catalyst and experimental conditions. This paper reviews the recent developments in the process of self-condensation of acetone, evaluating the significance of various parameters for obtaining the desired product.
Nonetheless, I found a sketch of condensation pathways of acetone from that article, which I depicted in following diagram:

As OP recognized, it is based on acid-catalyzed aldol condensation. Condensation of two molecules of acetone gives 4-methylpent-3-en-2-one (the trivial name of which is mesityl oxide) first. Keep in mind that since this is not a base catalyzed reaction, fair amount of 4-hydroxy-4-methylpent-2-one is also exist in the reaction mixture. However, these two compounds and acetone further undergo a plethora of other condensation to give several products, including mesitylene (see the diagram).
Nevertheless, the method is used to synthesize mesitylene (Ref.2) large scale, although the yield is poor (~15-20%).
References:
- G. S. Salvapati, K. V. Ramanamurty, Mulpuri Janardanarao, “Selective catalytic self-condensation of acetone,” Journal of Molecular Catalysis 1989, 54(1), 9-30 (https://doi.org/10.1016/0304-5102(89)80134-8).
- Submitted by Roger Adams and R. W. Hufferd (Checked by H. T. Clarke and W. W. Hartman), “Mesitylene,” Organic Syntheses, Coll. Vol. 1 1941, p.341 (Org. Synth. 1922, 2, 41) (DOI: 10.15227/orgsyn.002.0041).