OK, I can not control if the ShortCode is really getting all ID's correctly, but we can tell, on that profile it's returning a valid ID.
As you can see in my example using Post ID, it is not supposed to work.
Anyway you can "knock out" views by passing the value manually, but please acknowledge that this is not the intended behavior.
So you can do a View listing Posts with ShortCode attribute "ID" and pass [wpv-post-id] as this attribute
That works, so should also our above example work.
However, on your end you will now see a edit, below your Post Content
It holds:
====================
BELOW IS TOOLSE TEST
====================
[wpv-view name="bookings-view" frid="[getuserid]"]
This is Toolsets gteuserid: [getuserid]
As you can see on your front end, last line is blank (no output for [getuserid] )
So is your added line to demonstrate the shortcode output.
If your shortcode is present only ONCE on your Post Body, it works.
If it is added more then once also it's outputting the ID
But as soon you add a call for it in a View ShortCode, ALL the outputs break.
You can easily check that by adding your very own shortcode more then once in your Post Body
All outputs will be correct.
Add a View's call simultaneously and those will be empty.
I do not know why this happens and will need to ask assistance of my 2nd Tier Supporter.
Please also acknowledge that this involves Custom Code and we might be of limited assistance only.
Please expect my informations here in the forum.
Thank you for your patience.