WP URL /icons returns 403 forbidden error

Probably because /icons is a default path in the Apache server.

AFAIK it can’t be changed/overriden in .htaccess, because it is defined as Alias in the Apache configuration.

See, for example, this question on Stack Overflow: how to override index of /icons?