no, the problem is not there.
The view try to get its name by looking at the class name.
Let's say for exemple the class name is :
MycmpViewViews
It can be understood to way :
the component is "MycmpView"
the view is "v"
OR
the component is "Mycmp"
the view is "Views"
Basically whenerver there is a "view" in your view name, the getName function of JView goes haywire and won't return what the current condition is.
Basically, JView should verify folder name to get view name and not classname which can be easily ambiguous.
I could get around that by setting the $name variable in my view but it's yet another declaration of the view name.
This is not a bug, it is by design. They are not intended to be the exact same structure.
Only the files in the tmpl folder of a view available for overriding, and not the view.html.php or other such files.