First error "CE1574 Parameter 'Dashboard' of selected Microflow does not match available arguments"
Is caused by the fact you connect the microflow with a parameter "Dashboard" in a grid which has context "Device".
Second error: "Undefined variable "Dashboard"
Is caused by that the resulting variable of the input parameter is used in the microflow. Removing it caused that the microflow logic is broken.
How to solve these errors: rethink what you are doing. You are trying to trigger a microflow which requires input data, from a location where this data isn't available.
So the questions you need to answer is:
Then remodel the microflow or use it as a sub in a microflow which fetches the required data.
Hope this helps