Screen Share by Thunderbolt Cable
It sounds to me like screen sharing is not enabled on the MacBook Pro. To fix this, we will remotely enable screen sharing using SSH. If remote login is also not enabled, this answer will not work.
Open the terminal app, and type:

ssh username@169.254.94.117


Then enter the password for that username. Then type:

sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false


This will prompt you for an administrative password. Enter it, then type:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist


This will enable screen sharing on the target computer. Please comment with any questions or comments or if this solution doesn't work.