So, after loads of debugging and eating amazons head, they have only one solution and that is to keep all the pages in redirects rules
like
[
{
"source": "/*",
"status": "200",
"target": "/index.html"
},
{
"source": "/Dashboard/",
"status": "301",
"target": "/Dashboard"
},
{
"source": "/Dashboard",
"status": "200",
"target": "/index.html"
},
{
"source": "/ActiveNumber/",
"status": "301",
"target": "/ActiveNumber"
},
{
"source": "/ActiveNumber",
"status": "200",
"target": "/index.html"
}
]
and on... for each page!
very lame to be honest. but thats the only solution that the wizzes at AWS could figure out.