So I’ve confirmed that the reason why those assets appear with the full path is because of the LScache plugin which optimises CSS etc… without breaking site layout.
>> LScache plugin includes the full WP path while optimizing css and hence /wp-content path visible.
So if I disable CSS minification via the LSCache plugin, I can see that the wp-content folder in the page source is removed however wappalyzer still detects WP so I don’t think it was that that was causing it.
>> Obviously /wp-content path visibility might lead to WP detection. It could also be that there is some other thing that makes wappalyzer detect WP. These detectors keep on updating their algorithm. So we might need to check further. Also it could be that wappalyzer has cached the previous results. So you may check after a day or so.