Certainly looks female. Can you manually pollinate the flowers this year? Even if all the horticulture boxes are checked the genetic may just not bear fruit well. Try letting it grow freely with lots of nitrogen
I am a firm believer in high nitrogen to encourage flowering and I have hundreds of data points to prove it.
I acquired several hundred 30 year old trunks from Dennis Vojtilla a few years ago. He used to own a nursery in Oakland and moved up to Portland with all the trees. These trees were kept in stasis under shade and low nitrogen for more than a decade and many stopped fruiting. The way I sexed them was to give high nitrogen all summer.
Flower/leaf buds are differentiated in the fall for the following year, so its important to fertilize all summer. By winter you can see fat flower buds assuming the tree is ready to flower. Anyways, I was greeted with massive flowering on all the trees so I was able to sex them.
Did you know persimmons are a model organism for studying plant genetics and there are hundreds of papers on them? Making fruit is very taxing on trees and requires nitrogen. It is believed that splitting sexes between male and female trees gave an evolutionary advantage to persimmons. If a tree can start life as a male and grow quickly, then switch to female when conditions are favorable then it can outcompete other trees. So the gender is very fluid in persimmons.
Sex expression in plants is often flexible and contributes to the maintenance of genetic diversity within a species. In diploid persimmons (the genus Diospyr...
www.frontiersin.org
To Namnhi's point, persimmons can not only make different types of flowers on the same tree, the flower type can change year to year. I have seen this same effect on princess persimmons.
IN BRIEF by Jennifer Lockhart jlockhart@aspb.org Most plants are hermaphrodites, producing perfect flowers with both male and female functions. In roughly 6% of plants, however, male (usually XY)…
plantae.org
View attachment 588144