submitted the add bookmark info using the form but after that i am stuck how to show delete post like with submitted form post id and also same form again to make check uncheck work without page reload in a loop.
It can, of course, be done, clicking the icon to submit a form to connect the post to a bookmark post, and replacing the icon with a link to delete the bookmark post, all via ajax without a page reload, but Toolset Forms isn't geared up to enable you to do that.
It requires a custom solution, both on the front end and the back end, to handle submitting an ajax request, responding to that with PHP code that creates the connected bookmark post, and managing the response to update the UI to offer a link to delete the bookmark post via ajax and set up the create bookmark link again.
You may find it easier to use a dedicated plugin for bookmarks/favourites/likes etc., such as hidden link which I know other users have had success with in the past.
Does the user_favorites shortcode output a comma-separated list of post IDs?
You can add a Query Filter to your View to set the post IDs, as shown in the screenshot.
Note that you are going to pass the IDs in a shortcode attribute "ids".
So, where you insert the View, using a shortcode, you can add such an attribute with the values coming from your user_favorites shortcode, like so:
[wpv-view name="my-view" ids="[user_favorites]"]
You will first need to go to Toolset > Settings > Front-end Content and register the user_favorites shortcode so that it can be used as a shortcode attribute.