How to detect entity translation without using path prefix or domain?
I am adding an answer so others can see what i had to do. 

To resolve this we did the following:


Enabled the custom settings for language detection
Enabled "Selected Language"
Set "Selected Langauge" with the highest row weight so it is done first
Enabled "URL" with the second highest row weight
Modified Admin Content (/admin/content) view to output a customized URL that has "?language_content_entity="
Now on click of edit or translate of the that page, it will redirect to the correct language and all my issues are resolved.