O problema aparecia nos logs de erro do apache, enquanto a tela era redirecionada para 403 acesso negado.
Depois de bastante tempo tentando resolver esse problema, sem achar uma solução que funcionasse para o meu caso (instalar pacote, mudar htacces, dar permissão em pastas, tentar alterar a url e rodar php artisan server, alterar portas, etc) descobri a solução: Faltava criar um Alias em:
/etc/apache2/sites-available/000-default.conf
Dentro de <VirtualHost *80> … (onde está escrito url mude para o caminho de acesso ao seu projeto laravel)
Alias /url "/var/www/url/public"
<Directory "/var/www/url/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Feito isso, pode reiniciar o apache e deverá funcionar.